Branch Coverage

blib/lib/WWW/Noss/FeedConfig.pm
Criterion Covered Total %
branch 39 54 72.2


line true false branch
37 1 16 if (defined $default)
53 1 16 if (@{$self->groups;})
57 1 0 if defined $limit
98 2 15 if (defined $param{'limit'})
101 0 17 if (defined $param{'respect_skip'})
104 3 14 if (defined $param{'include_title'})
107 3 14 if (defined $param{'exclude_title'})
110 3 14 if (defined $param{'include_content'})
113 3 14 if (defined $param{'exclude_content'})
116 3 14 if (defined $param{'include_tags'})
119 3 14 if (defined $param{'exclude_tags'})
122 1 16 if (defined $param{'autoread'})
125 1 16 if (defined $param{'default_update'})
128 1 16 if (defined $param{'hidden'})
148 0 17 unless (defined $name)
153 0 17 unless ($name =~ /^\:?\w+$/u)
173 0 17 unless (defined $feed)
193 0 17 unless (ref $new eq "ARRAY")
198 0 3 unless (eval { do { $new->[$i]->isa("WWW::Noss::GroupConfig") } })
227 0 17 unless (defined $path)
271 0 2 unless (defined $self->{'RetryCache'} and -f $self->{'RetryCache'})
276 0 2 unless open my $fh, "<", $self->{'RetryCache'}
281 0 2 unless ($retry =~ /^\d+$/u)
293 0 1 unless ($retry =~ /^\d+$/u)
297 0 1 unless (defined $self->{'RetryCache'})
304 0 1 unless open my $fh, ">", $self->{'RetryCache'}
318 0 1 unless (defined $retry)