Branch Coverage

blib/lib/WWW/Noss/DB.pm
Criterion Covered Total %
branch 74 124 59.6


line true false branch
102 0 2 if (&none(sub { $_ eq "nossuid"; } , @post_cols))
128 0 2 if (&none(sub { $_ eq "displaytitle"; } , @post_cols))
202 0 2 eval { do { $feed->isa('WWW::Noss::FeedConfig') } } ? :
291 2 0 defined $feedref->{'category'} ? :
1 1 defined $feedref->{'skiphours'} ? :
1 1 defined $feedref->{'skipdays'} ? :
343 9 11 if $_[0] == &DBD::SQLite::INSERT()
363 0 8 $feed->autoread ? :
8 0 defined $e->{'category'} ? :
389 0 1 eval { do { $feed->isa('WWW::Noss::FeedConfig') } } ? :
418 0 1 unless defined $row
423 1 0 defined $row->{'category'} ? :
427 0 1 defined $row->{'skiphours'} ? :
431 0 1 defined $row->{'skipdays'} ? :
432 1 0 if (defined $row->{'link'})
436 1 0 if ($param{'post_info'})
496 4 0 defined $f->{'category'} ? :
500 2 2 defined $f->{'skiphours'} ? :
504 2 2 defined $f->{'skipdays'} ? :
505 4 0 if (defined $f->{'link'})
551 0 10 eval { do { $feed->isa('WWW::Noss::FeedConfig') } } ? :
557 1 9 if ($post < 0) { }
615 0 10 unless defined $postref
620 10 0 defined $postref->{'category'} ? :
622 0 10 if (defined $postref->{'link'} and $postref->{'link'} =~ m[^/]u)
628 0 0 if defined $conf
640 0 1 eval { do { $feed->isa('WWW::Noss::FeedConfig') } } ? :
672 0 1 unless defined $postref
677 1 0 defined $postref->{'category'} ? :
679 0 1 if (defined $postref->{'link'} and $postref->{'link'} =~ m[^/]u)
685 0 0 if defined $conf
698 1 1 if (@feeds)
717 2 0 defined $row ? :
730 1 12 ref $param{'feeds'} eq 'ARRAY' ? :
735 1 12 ref $param{'tags'} eq 'ARRAY' ? :
739 1 12 ref $param{'content'} eq 'ARRAY' ? :
748 0 13 if (defined $status and not $status =~ /^(un)?read$/u)
752 0 13 unless (ref $callback eq "CODE")
758 1 12 if (defined $title)
762 1 12 if (@feeds)
771 1 12 if (defined $status)
775 1 12 if (@content)
779 4 9 @wheres ? :
781 1 12 $reverse ? :
788 11 2 if ($order eq 'feed') { }
1 1 elsif ($order eq 'title') { }
1 0 elsif ($order eq 'date') { }
813 1 12 $limit > 0 ? :
850 82 0 defined $p->{'category'} ? :
851 0 82 if (defined $p->{'link'} and $p->{'link'} =~ m[^/]u)
853 0 0 if (exists $cache{$p->{'feed'}}) { }
867 0 82 unless &all(sub { my $t = $_; &any(sub { $_ =~ /$t/u; } , @{$$p{"category"};}); } , @tags)
872 1 12 defined $param{'callback'} ? :
881 0 3 eval { do { $feed->isa('WWW::Noss::FeedConfig') } } ? :
885 0 3 unless ($mark =~ /^(un)?read$/u)
891 1 2 if (@post)
921 0 0 eval { do { $feed->isa('WWW::Noss::FeedConfig') } } ? :
939 0 0 unless defined $row
945 0 0 defined $row->{'skiphours'} ? :
949 0 0 defined $row->{'skipdays'} ? :
952 0 0 if (grep {$hour eq $_;} @skip_hours)
956 0 0 if (grep {$DAY_MAP{$day} eq $_;} @skip_days)