Condition Coverage

blib/lib/Class/More.pm
Criterion Covered Total %
condition 13 31 41.9


and 3 conditions

line !l l&&!r l&&r condition
50 59 0 0 @args and $args[0] eq "extends"

or 2 conditions

line l !l condition
184 25 40 $visited ||= {}
283 0 0 $ATTRIBUTES{$class} || {}

or 3 conditions

line l !l&&r !l&&!r condition
22 9 71 0 $ACCESSOR_CACHE{$attr_name} ||= sub { $_[0]{$attr_name} = $_[1] if @_ > 1; return $_[0]{$attr_name}; }
70 0 3 0 $BUILD_ORDER_CACHE{$class} ||= _compute_build_methods_fast($class)
90 10 37 0 $BUILD_ORDER_CACHE{$class} ||= _compute_build_methods_fast($class)
156 0 0 23 $parent eq "Class::More" or $parent eq "UNIVERSAL"
186 0 0 65 $visited->{$class} or not defined $class
195 0 0 25 not defined $parent or $parent eq "Class::More"
0 0 25 not defined $parent or $parent eq "Class::More" or $parent eq "UNIVERSAL"
0 0 25 not defined $parent or $parent eq "Class::More" or $parent eq "UNIVERSAL" or $parent eq ""