Condition Coverage

blib/lib/Tie/SecureHash.pm
Criterion Covered Total %
condition 15 35 42.8


and 3 conditions

line !l l&&!r l&&r condition
16 2 2 0 $strict and $fast
105 78 2 8 $classname ne $caller and not $delete
122 18 18 0 $strict and $ENV{'UNSAFE_WARN'}
141 55 55 0 $strict and $ENV{'UNSAFE_WARN'}
274 0 0 0 $shortkey =~ /\A__/ and $@ =~ /file/
328 0 0 2 (caller 1)[3] =~ /\A(.*?)::([^:]*)\Z/ and $2 eq 'new'
0 0 2 (caller 1)[3] =~ /\A(.*?)::([^:]*)\Z/ and $2 eq 'new' and "$1"->isa('Tie::SecureHash')
0 2 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
248 0 0 (caller 1)[3] || '(none)'

or 3 conditions

line l !l&&r !l&&!r condition
214 0 0 4 ref $_[0] || $_[0]
215 0 4 0 ref $_[1] || $_[1] || $class
322 0 0 3 ref $_[0] || $_[0]