Condition Coverage

blib/lib/Tie/SecureHash.pm
Criterion Covered Total %
condition 9 41 21.9


and 3 conditions

line !l l&&!r l&&r condition
13 1 0 0 $Tie::SecureHash::strict and $Tie::SecureHash::fast
112 39 1 4 $classname ne $caller and not $delete
131 18 0 0 $Tie::SecureHash::strict and $ENV{'UNSAFE_WARN'}
153 55 0 0 $Tie::SecureHash::strict and $ENV{'UNSAFE_WARN'}
274 0 0 0 $shortkey =~ /\A__/ and $@ =~ /file/
332 0 0 0 (caller 1)[3] =~ /\A(.*?)::([^:]*)\Z/ and $2 eq 'new'
0 0 0 (caller 1)[3] =~ /\A(.*?)::([^:]*)\Z/ and $2 eq 'new' and "$1"->isa('Tie::SecureHash')
0 0 0 (caller 1)[3] =~ /\A(.*?)::([^:]*)\Z/ and $2 eq 'new' and "$1"->isa('Tie::SecureHash') and $ENV{'UNSAFE_WARN'}

or 2 conditions

line l !l condition
240 0 0 (caller 1)[3] || '(none)'

or 3 conditions

line l !l&&r !l&&!r condition
12 0 0 0 $Tie::SecureHash::strict ||= /strict/
0 0 0 $Tie::SecureHash::fast ||= /fast/
200 0 0 1 ref $_[0] || $_[0]
201 0 1 0 ref $_[1] || $_[1] || $class
329 0 0 1 ref $_[0] || $_[0]