Branch Coverage

blib/lib/Module/Requires.pm
Criterion Covered Total %
branch 52 56 92.8


line true false branch
10 12 25 @args && $args[0] eq '-autoload' ? :
13 12 25 $is_autoload ? :
26 13 37 if ($len > $i - 1 and $val =~ /^[0-9]+(?:\.[0-9]+)*$/) { }
8 29 elsif (ref $val eq 'ARRAY') { }
18 11 elsif (ref $val eq 'HASH') { }
0 11 elsif (ref $val) { }
34 5 13 unless ($is_autoload)
48 20 25 if ($is_autoload)
51 5 40 if (my $e = $@)
57 30 10 if ($version)
62 29 1 if (defined $mod_ver) { }
63 15 14 if (ref $version eq 'ARRAY') { }
10 4 elsif ($mod_ver < $version) { }
65 14 1 if (@{$version;} % 2 == 0) { }
70 12 11 if ($k eq '>') { }
1 10 elsif ($k eq '>=') { }
2 8 elsif ($k eq '<') { }
1 7 elsif ($k eq '<=') { }
6 1 elsif ($k eq '!=') { }
71 5 7 unless $mod_ver > $v
73 1 0 unless $mod_ver >= $v
75 2 0 unless $mod_ver < $v
77 1 0 unless $mod_ver <= $v
79 4 2 unless $mod_ver != $v
85 10 3 if ($is_error)
105 24 13 if (@errors)
111 5 5 if (defined $$obj[1]) { }
112 4 1 if (@{$$obj[1];}) { }