Branch Coverage

blib/lib/Pod/Coverage/TrustMe.pm
Criterion Covered Total %
branch 61 84 72.6


line true false branch
11 24 0 defined &B::GVf_IMPORTED_CV ? :
106 0 67 if ref $class
110 4 130 if (exists $args{$alias})
112 0 4 if (exists $args{$to})
120 86 718 exists $args{$_} ? :
123 8 59 if (exists $args{'private'} or exists $args{'also_private'})
127 281 2 ref $_ ? :
5 3 exists $args{'also_private'} ? :
133 0 67 unless my $package = $new->{'package'}
135 1 66 unless (eval { do { require (__pack_to_pm($package)); 1 } })
151 1 83 if $self->{'broken'}
160 8 58 unless (grep $_, values %symbols)
170 1 69 unless my $symbols = $self->symbols
173 4 65 unless my $total = scalar keys %$symbols
187 0 11 unless my $symbols = $self->symbols
199 0 2 unless my $symbols = $self->symbols
209 0 2 unless defined $rating
215 2 0 if (@uncovered)
231 9 0 unless @_
233 0 0 @_ == 1 ? :
241 70 0 unless @search
252 70 20395 $search eq 'main::' ? :
277 64 0 $package->can('DOES') ? :
2 64 $package->can('does') ? :
281 62 4 if (not $does or $package->can($does) == \&UNIVERSAL::DOES)
295 0 151 unless $package =~ /\A$PACKAGE_RE\z/
304 0 84 if ($self->package eq $package and defined $self->{'pod_from'})
309 0 84 unless my $full = $INC{$mod}
311 81 0 -e $full ? :
3 81 -e $maybe_pod ? :
316 66 18 if ($self->package eq $package)
330 66 0 $self->{'trust_roles'} ? :
66 0 $self->{'trust_parents'} ? :
341 1 83 if ($self->{'require_content'})
349 0 84 unless my $pod = $self->_pod_for($pack)
359 25 66 if $self->{'_parsed'}
364 84 0 $parser ? :
367 8 58 if ($self->{'require_link'})
378 3 0 exists $parsed{$_} ? :
395 1 65 if ($self->{'export_only'}) { }
409 326 3 unless utf8::is_utf8($_)
470 49 0 $self->{'trust_pod'} ? :