Condition Coverage

blib/lib/Class/MOP/Package.pm
Criterion Covered Total %
condition 16 18 88.8


and 3 conditions

line !l l&&!r l&&r condition
49 1 1 133 defined $package_name and $package_name
2 11 122 defined $package_name and $package_name and !&blessed($package_name) || $package_name->isa('Class::MOP::Package')
167 4 92 7 defined $current_meta and $current_meta ne $self

or 3 conditions

line l !l&&r !l&&!r condition
28 1 2399 0 ref $class || $class
49 19 113 1 !&blessed($package_name) || $package_name->isa('Class::MOP::Package')
218 484708 31806 0 $_[0]{'_package_stash'} ||= "Package::Stash"->new($_[0]->name)