Branch Coverage

blib/lib/WebService/IMDB/Title.pm
Criterion Covered Total %
branch 90 130 69.2


line true false branch
184 8 11 if ($page == 1) { }
1 10 elsif ($page == 2) { }
1 9 elsif ($page == 3) { }
0 9 elsif ($page == 4) { }
1 8 elsif ($page == 5) { }
1 7 elsif ($page == 6) { }
1 6 elsif ($page == 7) { }
1 5 elsif ($page == 8) { }
1 4 elsif ($page == 9) { }
1 3 elsif ($page == 10) { }
1 2 elsif ($page == 11) { }
1 1 elsif ($page == 12) { }
1 0 elsif ($page == 13) { }
259 2 0 if (exists $self->_content(1)->{'genres'}) { }
268 1 0 if (exists $self->_content(1)->{'goof'}) { }
292 1 0 if (exists $self->_content(1)->{'num_votes'}) { }
301 2 0 if (exists $self->_content(1)->{'plot'} and exists $self->_content(1)->{'plot'}{'outline'}) { }
325 1 0 if (exists $self->_content(1)->{'production_status'}) { }
344 1 0 if (exists $self->_content(1)->{'rating'}) { }
388 0 1 if ($@ =~ /404/) { }
0 1 elsif ($@) { }
1 0 elsif (exists $$content{'text'}) { }
403 1 0 if (exists $self->_content(1)->{'tagline'}) { }
427 1 0 if (exists $self->_content(1)->{'trivium'}) { }
469 1 0 if (scalar @{$self->plots;}) { }
505 0 0 if (defined $self->series) { }
551 1 6 unless (defined $self->__cast_summary)
558 1 0 unless (defined $self->__certificate)
565 1 1 unless (defined $self->__creators)
572 0 0 unless (defined $self->__credits)
579 1 1 unless (defined $self->__directors_summary)
586 1 1 unless (defined $self->__goofs)
593 1 0 unless (defined $self->__image)
600 1 2 unless (defined $self->__news)
607 1 1 unless (defined $self->__parental_guide)
614 1 1 unless (defined $self->__photos)
621 1 3 unless (defined $self->__plots)
628 1 0 unless (defined $self->__quote)
635 1 1 unless (defined $self->__quotes)
642 1 0 unless (defined $self->__release_date)
649 1 1 unless (defined $self->__reviews)
656 1 0 unless (defined $self->__runtime)
663 1 2 unless (defined $self->__seasons)
670 2 1 unless (defined $self->__series)
677 1 0 unless (defined $self->__trailer)
684 1 1 unless (defined $self->__trivia)
691 1 0 unless (defined $self->__user_comment)
698 1 1 unless (defined $self->__user_comments)
705 1 1 unless (defined $self->__writers_summary)
721 6 2 if (exists $self->_q->{'tconst'}) { }
2 0 elsif (exists $self->_q->{'imdbid'}) { }
725 0 2 unless my($id) = $imdbid =~ /^(?:tt)?(\d+)$/
743 0 8 if ($$content{'tconst'} ne $tconst)
760 1 0 if (exists $self->_content(1)->{'certificate'}) { }
771 1 0 if (exists $self->_content(1)->{'creators'}) { }
806 1 0 if (exists $self->_content(1)->{'image'}) { }
826 0 1 if ($@ =~ /500/) { }
0 1 elsif ($@) { }
860 1 0 if (exists $self->_content(1)->{'quote'}) { }
877 1 0 if (exists $self->_content(1)->{'release_date'}) { }
895 1 0 if (exists $self->_content(1)->{'runtime'}) { }
906 1 0 if (exists $self->_content(3)->{'seasons'}) { }
917 2 0 if (exists $self->_content(1)->{'series'}) { }
928 1 0 if (exists $self->_content(1)->{'trailer'}) { }
949 1 0 if (exists $self->_content(1)->{'user_comment'}) { }