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 134 defined $package_name and $package_name
2 11 123 defined $package_name and $package_name and !&blessed($package_name) || $package_name->isa('Class::MOP::Package')
167 5 91 6 defined $current_meta and $current_meta ne $self

or 3 conditions

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