Branch Coverage

blib/lib/Java/Maven/Artifact/Version.pm
Criterion Covered Total %
branch 62 72 86.1


line true false branch
76 6 277 $_ eq '' ? :
85 1 4 $integeritem =~ /^0+$/ ? :
109 0 0 unless (defined $item2)
144 0 3 if (not @$listitem) { }
158 5 122 if $max_depth and $$depth >= $max_depth
159 120 2 @l ? :
160 114 8 @r ? :
161 120 2 defined $li ? :
163 55 67 if $c
187 124 354 ref $var || !defined($var) ? :
200 252 0 exists $$types{$t} ? :
205 5 27 unless defined $stringitem
206 3 24 if $stringitem =~ /^(alpha|a\d+)$/
207 3 21 if $stringitem =~ /^(beta|b\d+)$/
208 4 17 if $stringitem =~ /^(milestone|m\d+)$/
209 4 13 if $stringitem =~ /^rc$/
210 0 13 if $stringitem =~ /^snapshot$/
211 0 13 if $stringitem =~ /^$/
212 4 9 if $stringitem =~ /^sp$/
218 140 37 $scalar =~ /^\d+$/ ? :
223 13 239 !defined($item) ? :
229 73 313 if (ref @$listitems[-1] eq 'ARRAY')
234 72 314 if defined $norm_sublist and @$norm_sublist
240 13 239 _is_nullitem($item) ? :
245 0 291 if ($string eq '') { }
15 276 elsif ($string =~ /^(ga|final)$/) { }
0 276 elsif ($string eq 'cr') { }
284 276 15 !($_ =~ /^\s*$/) ? :
294 73 108 if (my($a, $b) = $string =~ /(.*?\d)\-(\d.*)/) { }
311 27 5 $stringitem ? :
330 8 68 ref $i eq 'ARRAY' ? :
334 27 1 if length $s > 1
386 0 44 unless defined $v1 or defined $v2
387 12 32 defined $max_depth ? :
412 0 108 unless defined wantarray
414 88 20 wantarray ? :