Branch Coverage

blib/lib/Math/Image/CalcResized.pm
Criterion Covered Total %
branch 0 110 0.0


line true false branch
27 0 0 if ($action eq "calc")
28 0 0 unless $size = $args{'size'}
29 0 0 unless $size =~ /\A(\d+)x(\d+)\z/
32 0 0 unless defined $resize
37 0 0 unless length $resize
40 0 0 if ($resize =~ /\A(\d+)\^([<>])\z/) { }
0 0 elsif ($resize =~ /\A\^(\d+)([<>])\z/) { }
41 0 0 $2 eq '>' ? :
42 0 0 unless $action eq "calc"
43 0 0 if ($w < $h) { }
45 0 0 $2 eq '>' ? :
48 0 0 $2 eq '>' ? :
51 0 0 $2 eq '>' ? :
52 0 0 unless $action eq "calc"
53 0 0 if ($w > $h) { }
55 0 0 $2 eq '>' ? :
58 0 0 $2 eq '>' ? :
62 0 0 if ($resize =~ /\A(\d+(?:\.\d*)?)%\z/) { }
0 0 elsif ($resize =~ /\A(\d+(?:\.\d*)?)%?x(\d+(?:\.\d*)?)%\z/) { }
0 0 elsif ($resize =~ /\A(\d+)([>^<]?)\z/) { }
0 0 elsif ($resize =~ /\Ax(\d+)([>^<]?)\z/) { }
0 0 elsif ($resize =~ /\A(\d+)x(\d+)([<>!^]?)\z/) { }
64 0 0 unless $action eq "calc"
70 0 0 unless $action eq "calc"
76 0 0 if ($which eq '>') { }
0 0 elsif ($which eq '^' or $which eq '<') { }
78 0 0 unless $action eq "calc"
79 0 0 if $w <= $1
82 0 0 unless $action eq "calc"
83 0 0 if $w >= $1
86 0 0 unless $action eq "calc"
94 0 0 if ($which eq '>') { }
0 0 elsif ($which eq '^' or $which eq '<') { }
96 0 0 unless $action eq "calc"
97 0 0 if $h <= $1
100 0 0 unless $action eq "calc"
101 0 0 if $h >= $1
104 0 0 unless $action eq "calc"
112 0 0 if ($which eq '' or $which eq '>') { }
0 0 elsif ($which eq '^' or $which eq '<') { }
0 0 elsif ($which eq '!') { }
113 0 0 if ($which eq ">")
115 0 0 unless $action eq "calc"
116 0 0 if $w <= $1 or $h <= $2
120 0 0 unless $action eq "calc"
122 0 0 if ($h2 > $2)
126 0 0 if ($w2 > $1)
132 0 0 if ($which eq "<")
134 0 0 unless $action eq "calc"
135 0 0 if $w >= $1 or $h >= $2
139 0 0 unless $action eq "calc"
141 0 0 if ($h2 < $2)
145 0 0 if ($w2 < $1)
152 0 0 unless $action eq "calc"
163 0 0 if ($action eq 'human') { }