Branch Coverage

blib/lib/CPAN/PackageDetails/PerlHash.pm
Criterion Covered Total %
branch 0 48 0.0


line true false branch
91 0 0 unless defined $index
131 0 0 if defined $_[1]
144 0 0 if defined $_[1]
157 0 0 if defined $_[1]
183 0 0 unless defined $version
184 0 0 if "" eq $version
192 0 0 if ($at) { }
0 0 elsif (defined $warning) { }
206 0 0 if (exists $args{'package_name'})
214 0 0 if (defined $warning)
219 0 0 if ($self->disallow_alpha_versions and $alpha)
223 0 0 unless (defined $args{'package name'})
228 0 0 unless ($args{'package name'} =~ / ^ [A-Za-z0-9_]+ (?: (?:\::|') [A-Za-z0-9_]+ )* \z /x or $self->allow_suspicious_names)
241 0 0 if ($self->allow_packages_only_once and $self->already_added($args{"package name"}))
285 0 0 unless $string
304 0 0 unless (ref $self->{'sorted'} eq ref [])
317 0 0 unless eval { do { require version } }
318 0 0 unless "version"->can("parse")
322 0 0 unless eval { do { die "Could not load version.pm!" unless eval { do { require version } }; die "Your version of the version module doesn't handle the parse method!" unless "version"->can("parse") } }
338 0 0 if $w
340 0 0 if ($self->disallow_alpha_versions and $v->is_alpha) { }
355 0 0 wantarray ? :
384 0 0 unless defined $distribution
389 0 0 if defined $info->dist