Branch Coverage

blib/lib/Net/XMPP/Debug.pm
Criterion Covered Total %
branch 20 50 40.0


line true false branch
188 17 15 if defined $args{'file'} and lc $args{'file'} eq 'stdout'
190 21 11 unless exists $args{'time'}
191 15 17 unless exists $args{'setdefault'}
192 17 15 unless exists $args{'usedefault'}
196 15 17 if ($args{'usedefault'} == 1) { }
204 17 0 if exists $args{'level'}
205 0 17 if ($$self{'LEVEL'} >= 0)
210 0 0 if (exists $args{'file'})
212 0 0 if (exists $Net::XMPP::Debug::HANDLES{$args{'file'}}) { }
219 0 0 if (-e $args{'file'}) { }
221 0 0 if (-w $args{'file'}) { }
224 0 0 if (defined $$self{'HANDLE'}) { }
247 0 0 if (defined $$self{'HANDLE'}) { }
264 17 15 if ($args{'setdefault'} == 1)
272 32 0 if exists $args{'header'}
287 0 0 if exists $$self{'USEDEFAULT'}
288 0 0 unless $fh
293 0 0 if exists $$self{'USEDEFAULT'}
295 0 0 if $testTime == 1
303 0 0 if (ref $arg eq 'HASH') { }
315 0 0 if (ref $arg eq 'ARRAY') { }
338 0 2185 if $Net::XMPP::Debug::AUTOLOAD =~ /::DESTROY$/
340 0 2185 unless $function =~ /Log\d+/
342 1994 191 exists $$self{'USEDEFAULT'} ? :
2185 0 if $level > (exists $$self{'USEDEFAULT'} ? $Net::XMPP::Debug::DEFAULTLEVEL : $$self{'LEVEL'})