Branch Coverage

blib/lib/Net/XMPP3/Debug.pm
Criterion Covered Total %
branch 20 46 43.4


line true false branch
154 7 11 if lc $args{'file'} eq 'stdout'
156 17 1 unless exists $args{'time'}
157 11 7 unless exists $args{'setdefault'}
158 7 11 unless exists $args{'usedefault'}
162 11 7 if ($args{'usedefault'} == 1) { }
170 7 0 if exists $args{'level'}
174 0 7 if (exists $args{'file'})
176 0 0 if (exists $Net::XMPP3::Debug::HANDLES{$args{'file'}}) { }
183 0 0 if (-e $args{'file'}) { }
185 0 0 if (-w $args{'file'}) { }
188 0 0 if (defined $$self{'HANDLE'}) { }
211 0 0 if (defined $$self{'HANDLE'}) { }
227 7 11 if ($args{'setdefault'} == 1)
235 18 0 if exists $args{'header'}
250 0 0 if exists $$self{'USEDEFAULT'}
255 0 0 if exists $$self{'USEDEFAULT'}
257 0 0 if $testTime == 1
265 0 0 if (ref $arg eq 'HASH') { }
277 0 0 if (ref $arg eq 'ARRAY') { }
300 0 2015 if $Net::XMPP3::Debug::AUTOLOAD =~ /::DESTROY$/
302 0 2015 unless $function =~ /Log\d+/
304 1994 21 exists $$self{'USEDEFAULT'} ? :
2015 0 if $level > (exists $$self{'USEDEFAULT'} ? $Net::XMPP3::Debug::DEFAULTLEVEL : $$self{'LEVEL'})