Branch Coverage

blib/lib/Fukurama/Class/Extends.pm
Criterion Covered Total %
branch 17 26 65.3


line true false branch
164 16 0 if ($CHECK_LEVEL > $LEVEL_DISABLE)
165 0 16 if (not %{"${child}::";} and eval "use $parent();return 1")
169 1 15 if (not eval "package $child;use base qw($parent);return 1" or $@)
173 0 15 if $CHECK_LEVEL == $LEVEL_DISABLE
192 0 677 if $CHECK_LEVEL == $LEVEL_CHECK_ALL
193 0 677 if $CHECK_LEVEL == $LEVEL_CHECK_NONE
195 18 659 if $$REGISTER{$classname}
196 0 659 if $CHECK_LEVEL == $LEVEL_CHECK_REGISTERED
198 659 0 if ($CHECK_LEVEL == $LEVEL_CHECK_CHILDS)
201 3 2846 if $$REGISTER{$path_class}
216 0 2 if *{$first_class . '::' . $subname;}{'CODE'} == *{$second_class . '::' . $subname;}{'CODE'}
237 2 10 unless defined $type
238 12 0 if $CHECK_LEVEL > $LEVEL_DISABLE