Branch Coverage

blib/lib/News/Overview.pm
Criterion Covered Total %
branch 0 80 0.0


line true false branch
88 0 0 ref $default ? :
119 0 0 wantarray ? :
121 0 0 wantarray ? :
158 0 0 unless scalar values %{(shift())->{'Articles'};}
188 0 0 if $$self{'Articles_By_ID'}{$msgid}
194 0 0 if ($artbyid)
216 0 0 if $self->insert_entry($art, @info)
233 0 0 unless ref $lines{$art}
235 0 0 if $self->insert_entry($art, @info)
253 0 0 unless $num and $article and ref $article
256 0 0 ref $self ? :
259 0 0 if $field eq 'Number'
261 0 0 if (lc $field eq 'lines') { }
0 0 elsif (lc $field eq 'bytes') { }
0 0 elsif ($article->header($field)) { }
267 0 0 $self->insert_entry($num, @info) ? :
302 0 0 if (lc $type eq 'thread') { }
0 0 elsif (lc $type eq 'lines') { }
0 0 elsif (lc $type eq 'date' or lc $type eq 'time') { }
0 0 elsif (grep {lc $_ eq lc $type;} $self->fields) { }
305 0 0 unless $a->values->{ucfirst lc $type} <=> $b->values->{ucfirst lc $type}
311 0 0 unless $a->values->{ucfirst lc $type} cmp $b->values->{ucfirst lc $type}
317 0 0 $reverse ? :
350 0 0 unless ref $ent
352 0 0 unless $added{$ent->id}++
354 0 0 unless $added{$_->id}
355 0 0 unless @tosort
357 0 0 unless ref $item
359 0 0 unless $added{$item->id}++
384 0 0 ref $self ? :
403 0 0 unless scalar @fields
409 0 0 if $key < $first
410 0 0 unless $last > 0 and $key <= $last
414 0 0 unless $entry
418 0 0 if $_ eq 'Number'
451 0 0 unless scalar @fields
457 0 0 wantarray ? :
468 0 0 unless $entry and ref $entry
469 0 0 unless scalar @fields
498 0 0 unless $a->depth <=> $b->depth