Branch Coverage

web/cgi-bin/yatt.lib/YATT/Util.pm
Criterion Covered Total %
branch 305 590 51.6


line true false branch
56 2 0 unless @_ > 1
63 0 0 unless defined(my $value = $$hash{$member})
69 0 0 unless my $sub = $obj->can($method)
76 8 731 unless ($realclass->can($method || 'new'))
78 0 8 if $@
79 8 0 if (my $break = 'YATT'->can("break_\l$typealias"))
95 0 25 unless ($class->can($method))
97 0 0 if $@
104 237 191 if defined $item
114 139 23 if (not defined $value) { }
123 683 38 unless defined $i
125 535 968 if &$cmp()
141 1 175 if wantarray and not @_
145 0 197 if (not defined $str) { }
5 192 elsif (ref $str eq 'SCALAR') { }
2 190 elsif (ref($str) =~ /^YATT::Util::/) { }
160 174 1 wantarray ? :
165 0 0 if (not defined $$desc[2]) { }
0 0 elsif (ref $$desc[2]) { }
0 0 elsif ($$desc[2] eq '/') { }
0 0 elsif ($$desc[2] eq '|') { }
167 0 0 defined $_[0] && $_[0] ne '' ? :
172 0 0 defined $_[0] ? :
174 0 0 $_[0] ? :
182 0 0 if (not defined $args) { }
0 0 elsif (ref $args eq 'ARRAY') { }
183 0 0 ref $_[$_] eq 'ARRAY' ? :
188 0 0 if (not ref $_[$_]) { }
198 0 0 if (not ref $desc) { }
205 0 0 if (%$args)
216 5 1 if defined $_
217 0 2 unless @result
224 1 4 unless defined $value and $value ne ''
225 0 4 defined $spc ? :
239 0 0 if (not defined $type) { }
0 0 elsif ($type =~ /^(?:radio|checkbox)$/i) { }
0 0 elsif ($type =~ /^(?:|text|password)$/i) { }
247 0 0 $$cache{$value} ? :
258 0 54 if ($@) { }
268 0 426 unless defined $_[1]
269 0 426 if is_tainted($_[1])
272 0 426 if (wantarray) { }
275 0 1 if $body
0 1 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
2 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
0 1 if (ref $args eq 'ARRAY') { }
2 1 if (ref $args eq 'ARRAY') { }
2 1 if (ref $args eq 'ARRAY') { }
3 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 defined $$args[0] ? :
1 0 defined $$args[1] ? :
0 1 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
2 0 if (ref $args eq 'ARRAY') { }
0 1 if (ref $args eq 'ARRAY') { }
0 1 if (ref $args eq 'ARRAY') { }
0 1 defined $$args[0] ? :
0 1 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
0 1 if (ref $args eq 'ARRAY') { }
0 1 if (ref $args eq 'ARRAY') { }
0 1 if (ref $args eq 'ARRAY') { }
0 1 if (ref $args eq 'ARRAY') { }
0 1 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
0 1 if (ref $args eq 'ARRAY') { }
0 1 if (ref $args eq 'ARRAY') { }
0 1 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
0 1 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
0 1 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
0 1 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
2 0 if (ref $args eq 'ARRAY') { }
0 1 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
0 1 if (ref $args eq 'ARRAY') { }
0 1 if (ref $args eq 'ARRAY') { }
0 1 if (ref $args eq 'ARRAY') { }
2 0 if (ref $args eq 'ARRAY') { }
0 1 if (ref $args eq 'ARRAY') { }
0 1 if (ref $args eq 'ARRAY') { }
1 2 if (ref $args eq 'ARRAY') { }
1 2 if (ref $args eq 'ARRAY') { }
3 0 if (ref $args eq 'ARRAY') { }
2 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
0 1 $$args[0] ? :
0 1 $$args[1] ? :
3 0 if (ref $args eq 'ARRAY') { }
2 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
0 1 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
0 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
0 1 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 2 if (ref $args eq 'ARRAY') { }
0 3 if (ref $args eq 'ARRAY') { }
3 0 if (ref $args eq 'ARRAY') { }
0 1 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
0 1 defined $$args[0] && $$args[0] ne '' ? :
1 0 defined $$args[1] && $$args[1] ne '' ? :
0 1 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
0 1 if (ref $args eq 'ARRAY') { }
0 1 if (ref $args eq 'ARRAY') { }
3 0 if (ref $args eq 'ARRAY') { }
0 1 if (ref $args eq 'ARRAY') { }
2 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
0 1 if (ref $args eq 'ARRAY') { }
0 1 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
0 1 if (ref $args eq 'ARRAY') { }
0 1 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
3 0 if (ref $args eq 'ARRAY') { }
2 0 if (ref $args eq 'ARRAY') { }
2 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 2 if (ref $args eq 'ARRAY') { }
1 2 if (ref $args eq 'ARRAY') { }
3 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 defined $$args[0] && $$args[0] ne '' ? :
0 1 defined $$args[1] && $$args[1] ne '' ? :
2 0 if (ref $args eq 'ARRAY') { }
2 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
0 1 if (ref $args eq 'ARRAY') { }
0 1 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
0 1 if (ref $args eq 'ARRAY') { }
0 1 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 defined $$args[1] && $$args[1] ne '' ? :
1 0 if (ref $args eq 'ARRAY') { }
0 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
0 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
0 1 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 defined $$args[1] && $$args[1] ne '' ? :
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
3 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
2 0 defined $$args[0] ? :
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
3 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
3 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 1 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 0 if (ref $args eq 'ARRAY') { }
1 1 $$list[0] * $$list[1] == 24 ? :
2 0 if ($x >= 2)
1 1 if $body
1 0 $_ ? :
1 0 $_ ? :
1 1 $x ? :
0 1 if $body
0 1 if ($x >= 2)
1 0 $_ ? :
1 0 if $body
1 0 if ($x >= 2)
1 2 $_ ? :
1 1 defined $_ ? :
1 1 $_ ? :
1 0 $_ ? :
1 0 defined $_ ? :
1 1 if ($x >= 2) { }
1 0 elsif ($x < 0) { }
1 0 if ($x >= 2) { }
1 0 $_ ? :
1 0 $_ ? :
1 1 if ($x >= 2)
1 0 if $body
1 0 if $body
1 0 $$list[0] || $$list[1] ? :
1 0 $$list[0] + $$list[1] == 11 ? :
1 0 if ($x >= 2) { }
1 0 if $body
1 0 if $body
1 0 if $title
1 0 if $body
1 0 if $footer
2 0 if $title
1 0 if $body
1 0 if $footer
1 0 if $body
1 2 if $body
1 1 if $body
3 0 if $world
1 0 if $world
1 0 if $world
1 0 if ($x >= 2) { }
1 0 elsif ($x < 0) { }
1 0 if $body
1 0 $_ ? :
1 0 $_ ? :
1 0 if $body
1 0 $_ ? :
1 0 $_ ? :
1 2 $_ ? :
1 1 $_ ? :
1 0 $_ ? :
1 0 $_ ? :
3 0 if $body
277 1 425 if $@
278 0 425 wantarray ? :
290 348 146 if (not ref $arg) { }
147 0 elsif (ref $arg eq 'ARRAY') { }
304 0 430 if defined $$argDict{$name}
316 27 0 if defined $db
320 28 0 if is_debug()
325 13 0 if (no_lineinfo()) { }