Branch Coverage

blib/lib/WWW/Noss/FeedReader.pm
Criterion Covered Total %
branch 23 40 57.5


line true false branch
35 0 0 unless defined $desc
43 0 0 if $long
58 0 16 unless (defined $dom)
65 3 13 if ($dom->documentElement->nodeName eq 'rss') { }
13 0 elsif ($dom->documentElement->nodeName eq 'feed' and $dom->documentElement->getAttribute('xmlns') eq $WWW::Noss::FeedReader::Atom::NS) { }
82 15 1 if (defined $channel->{'description'})
88 0 72 unless (defined $entries->[$i]{'displaytitle'})
89 0 0 if (defined $entries->[$i]{'summary'}) { }
0 0 elsif (defined $entries->[$i]{'link'}) { }
95 9 63 unless ($feed->title_ok($entries->[$i]{'displaytitle'}))
99 10 53 unless ($feed->content_ok($entries->[$i]{'summary'}))
103 10 43 unless ($feed->tags_ok($entries->[$i]{'category'}))
111 0 16 unless (@$entries)
115 1 15 if (defined $feed->limit and $feed->limit < @$entries)
143 0 1 unless (defined $head)
149 3 2 unless $c->isa("XML::LibXML::Element")
150 0 2 unless $c->nodeName eq "link"
152 0 2 if ($rel ne "alternate")
156 0 2 if ($type ne "application/atom+xml" and $type ne "application/rss+xml")
160 0 2 unless (defined $href)