Condition Coverage

blib/lib/Net/MSN/Debug.pm
Criterion Covered Total %
condition 0 51 0.0


and 3 conditions

line !l l&&!r l&&r condition
62 0 0 0 defined $$self{'LogFile'} and -f $$self{'LogFile'}
70 0 0 0 defined $lvl and $lvl
73 0 0 0 defined $$self{'Debug'} and $$self{'Debug'} == 1
0 0 0 defined $$self{'Level'} and $$self{'Level'} != 0
0 0 0 defined $$self{'Level'} and $$self{'Level'} != 0 and $$self{'Level'} >= $lvl
0 0 0 defined $$self{'Debug'} and $$self{'Debug'} == 1 and (defined $$self{'Level'} and $$self{'Level'} != 0 and $$self{'Level'} >= $lvl)
79 0 0 0 defined $$self{'LogTime'} and $$self{'LogTime'} == 1
84 0 0 0 defined $$self{'LogCaller'} and $$self{'LogCaller'} == 1
88 0 0 0 defined $subroutine && defined $package
95 0 0 0 defined $subroutine and $subroutine =~ /^[(]*eval[)]*$/
98 0 0 0 defined $subroutine && $subroutine
102 0 0 0 defined $$self{'LogLevel'} and $$self{'LogLevel'} == 1
106 0 0 0 defined $logentry && $logentry
108 0 0 0 defined $$self{'LogFile'} and $$self{'LogFile'}
113 0 0 0 defined $$self{'STDERR'} and $$self{'STDERR'} == 1
0 0 0 defined $$self{'STDOUT'} and $$self{'STDOUT'} == 1

or 3 conditions

line l !l&&r !l&&!r condition
25 0 0 0 ref $class || $class