Condition Coverage

blib/lib/Class/Meta.pm
Criterion Covered Total %
condition 14 20 70.0


and 3 conditions

line !l l&&!r l&&r condition
1299 0 146 0 $val and $val =~ /\w/

or 2 conditions

line l !l condition
834 6 38 $p{'class_class'} ||= 'Class::Meta::Class'
835 6 38 $p{'constructor_class'} ||= 'Class::Meta::Constructor'
836 6 38 $p{'attribute_class'} ||= 'Class::Meta::Attribute'
837 6 38 $p{'method_class'} ||= 'Class::Meta::Method'

or 3 conditions

line l !l&&r !l&&!r condition
807 20 27 0 $p{'package'} ||= caller
808 25 22 0 $p{'key'} ||= $p{'package'}
846 0 44 0 ref $pkg || $pkg