Branch Coverage

blib/lib/PDF/Table/ColumnWidth.pm
Criterion Covered Total %
branch 11 56 19.6


line true false branch
48 0 13 if ($avail_width < $min_width)
63 0 36 if ($max_w->[$col] > 0)
94 3 36 if ($calc_widths->[$col] < $col_min_width->[$col]) { }
0 36 elsif ($calc_widths->[$col] > $max[$col]) { }
103 13 1 if (abs $total_delta <= "0.001" * $avail_width)
106 1 0 if ($total_delta > 0) { }
113 2 1 if ($calc_widths->[$col] == $col_min_width->[$col])
117 0 1 if (not scalar @indices or $sum_content_size <= 0)
141 0 0 if ($calc_widths->[$col] == $max[$col])
145 0 0 if (not scalar @indices or $sum_content_size <= 0)
191 0 0 unless (scalar @colspecs)
197 0 0 if ($colspecs[$col] =~ /^([\d.]+)([*a-z]+)$/i) { }
0 0 elsif ($colspecs[$col] =~ /^([\d.]+)$/) { }
0 0 elsif ($colspecs[$col] =~ /^([*a-z]+)$/i) { }
218 0 0 if ($number =~ /^\d+$/ or $number =~ /^\d+\.$/ or $number =~ /^\d+\.\d+$/ or $number =~ /^\.\d+$/) { }
232 0 0 if ($unit =~ /^\*$/) { }
0 0 elsif ($unit =~ /^pt$/i) { }
0 0 elsif ($unit =~ /^in$/i) { }
0 0 elsif ($unit =~ /^cm$/i) { }
0 0 elsif ($unit =~ /^mm$/i) { }
0 0 elsif ($unit =~ /^em$/i) { }
0 0 elsif ($unit =~ /^ex$/i) { }
269 0 0 if ($float_widths->[$col] > 0) { }
279 0 0 if ($width_used > $avail_width)
285 0 0 if ($total_float > 0)
288 0 0 if ($avail_width - $width_used < 1)
298 0 0 if ($float_widths->[$col] > 0)
305 0 0 if ($total_float == 0 and $width_used < $avail_width)