Branch Coverage

blib/lib/Object/HashBase.pm
Criterion Covered Total %
branch 24 30 80.0


line true false branch
28 2 0 $] >= 5.01 && require mro ? :
41 21 0 if not $Object::HashBase::VERSION{$into} or $Object::HashBase::VERSION{$into} > $ver
49 0 6 unless $Object::HashBase::ATTR_SUBS{$_}
52 7 14 $into->can('new') ? :
54 4 35 if $STRIP{$p}
61 2 35 $p eq '^' ? :
2 37 $p eq '-' ? :
79 0 6 if (0.004 > ($Object::HashBase::VERSION{$_} || 0)) { }
84 6 0 $list ? :
98 3 8 if (@_ == 1) { }
102 1 2 if ($type eq 'HASH') { }
106 0 2 unless $type eq 'ARRAY'
113 1 8 unless my $key = shift @attributes
125 5 5 unless exists $Object::HashBase::CAN_CACHE{$class}
127 2 8 if $Object::HashBase::CAN_CACHE{$class}