Branch Coverage

blib/lib/App/olson.pm
Criterion Covered Total %
branch 16 74 21.6


line true false branch
54 0 0 unless &$match($_)
75 0 0 if _is_exception $rdns
76 0 0 if _is_exception $offset
80 0 0 $sod < 0 ? :
98 0 0 if ($err eq '') { }
0 0 elsif ($err =~ /\A $expect_rx\ in\ the\ [!-~]+\ timezone \ due\ to\ (offset\ change|zone\ disuse|missing\ data)\b /x) { }
165 415 0 if $$region{'timezone_name'} =~ m[\A([^/]+)/]
221 0 0 unless defined $mo
222 0 0 unless defined $d
227 0 0 if ($@ ne '')
232 0 0 unless defined $h
233 0 0 unless defined $mi
234 0 0 unless defined $s
235 0 0 unless $h < 24
236 0 0 unless $mi < 60
237 0 0 unless $s < 60
341 0 10 unless my $typerx = $$type{'rx'}
342 0 10 unless $$rtxt =~ m[\G( [\+\-/0-9\:A-Z_a-z] (?:[\ \+\-/0-9\:A-Z_a-z]*[\+\-/0-9\:A-Z_a-z])? )]cgx
347 0 10 unless $valtxt =~ /\A$typerx\z/
353 0 0 exists $$type{'present_exception_width'} ? :
355 0 0 exists $$type{'present_field_width'} ? :
359 0 0 _is_exception $value ? :
361 0 0 if $pfw > length $txt
371 0 0 if (_is_exception $x) { }
372 0 0 if (_is_exception $y) { }
378 0 0 if (_is_exception $y) { }
547 2 26 unless $$rtxt =~ /\G([a-zA-Z0-9_]+)/cg
549 2 24 unless my $ac = $attrclass{$classname}
554 1 11 if exists $pval{$pkey}
557 1 10 unless my $ptype = $$ac{'params'}{$pkey}
563 1 9 unless exists $pval{$pkey}
574 0 4 unless exists $_[0]{$_}
592 0 0 unless $$rtxt =~ /\G *(!)?([<>]=?|=|\?)/cg
597 0 0 if ($op eq '?') { }
607 0 0 if _is_exception $val
614 0 0 $neg ? :
740 0 1 unless defined $cmd