Condition Coverage

blib/lib/Devel/Leak/Object.pm
Criterion Covered Total %
condition 13 23 56.5


and 2 conditions

line l !l condition
86 10 1 exists ${$class . '::';}{'DESTROY'} and *{$class . '::DESTROY';}{'CODE'}
177 8 3 0 exists ${"${c}::";}{'DESTROY'} && *{"${c}::DESTROY";}{'CODE'}

or 2 conditions

line l !l condition
61 1 1 $Devel::Leak::Object::TRACKED{$address}{'class'} ||= ''
73 7 8 $package ||= ''
74 7 8 $subroutine ||= ''
204 4 0 0 $Devel::Leak::Object::OBJECT_COUNT_CHECKPOINT{$_} ||= 0
227 0 0 0 $classes{$$obj{'class'}} ||= {}

or 3 conditions

line l !l&&r !l&&!r condition
91 4 0 0 defined $super or defined $Devel::Leak::Object::IGNORE_CLASS{$class}
1 0 0 defined $super or defined $Devel::Leak::Object::IGNORE_CLASS{$class}