Branch Coverage

lib/Text/HistogramChart.pm
Criterion Covered Total %
branch 72 110 65.4


line true false branch
300 4 3 if (defined $$self{'legend_values'} and scalar @{$$self{'legend_values'};} > 0) { }
302 0 4 if (scalar @legend_values != $$self{'screen_height'})
310 0 3 if ($$self{'roof_value'} != 0) { }
315 26 17 if ($value > $highest_value)
321 0 3 if ($$self{'bottom_value'} != 0) { }
326 0 43 if ($value < $lowest_value)
346 6 1 if ($$self{'write_legend'} == 1)
359 3 4 if ($$self{'use_floor'} == 1)
361 3 31 if ($legend_values[$_] == $$self{'floor_value'})
368 1194 104 if ($value != $$self{'floor_value'}) { }
369 99 1095 if ($i_row == $screen_bottom_row) { }
203 892 elsif ($i_row < $screen_floor_row and $i_row > $screen_bottom_row) { }
47 845 elsif ($i_row == $screen_floor_row) { }
746 99 elsif ($i_row > $screen_floor_row and $i_row < $screen_top_row) { }
99 0 elsif ($i_row == $screen_top_row) { }
370 47 52 if ($i_row < $screen_floor_row) { }
52 0 elsif ($i_row >= $screen_floor_row) { }
371 43 4 if ($value > $legend_values[$i_row]) { }
4 0 elsif ($value <= $legend_values[$i_row]) { }
375 0 4 if (length $value > $$self{'horizontal_width'}) { }
376 0 0 $$self{'write_value'} ? :
0 0 $$self{'write_always_under_value'} ? :
381 3 1 $$self{'write_value'} ? :
0 4 $$self{'write_always_under_value'} ? :
390 43 9 if ($value >= $legend_values[$i_row + 1]) { }
7 2 elsif ($value >= $legend_values[$i_row] and $value < $legend_values[$i_row + 1]) { }
2 0 elsif ($value < $legend_values[$i_row] and $value >= $$self{'floor_value'}) { }
0 0 elsif ($value < $legend_values[$i_row] and $value < $$self{'floor_value'}) { }
394 1 6 $$self{'write_value'} ? :
397 0 2 $$self{'write_always_under_value'} ? :
402 0 0 $$self{'write_value'} ? :
413 47 156 if ($value <= $legend_values[$i_row - 1]) { }
20 136 elsif ($value <= $legend_values[$i_row] and $value > $legend_values[$i_row - 1]) { }
136 0 elsif ($value > $legend_values[$i_row]) { }
417 12 8 $$self{'write_value'} ? :
428 47 0 if ($$self{'write_floor'} == 1) { }
432 0 0 if ($value > $legend_values[$i_row - 1] and $value < $legend_values[$i_row + 1]) { }
433 0 0 $$self{'write_value'} ? :
443 231 515 if ($value >= $legend_values[$i_row + 1]) { }
59 456 elsif ($value >= $legend_values[$i_row] and $value < $legend_values[$i_row + 1]) { }
456 0 elsif ($value < $legend_values[$i_row]) { }
447 25 34 $$self{'write_value'} ? :
458 6 93 if ($value >= $legend_values[$i_row]) { }
93 0 elsif ($value < $legend_values[$i_row]) { }
459 0 6 if (length $value > $$self{'horizontal_width'}) { }
460 0 0 $$self{'write_value'} ? :
0 0 $$self{'write_always_over_value'} ? :
465 3 3 $$self{'write_value'} ? :
0 6 $$self{'write_always_over_value'} ? :
480 6 98 if ($$self{'floor_value'} == $legend_values[$i_row]) { }
481 6 0 if ($$self{'write_floor_value'} == 1) { }
0 0 elsif ($$self{'write_floor'}) { }
521 472 0 $_[2] ? :
522 472 0 $_[3] ? :
526 475 773 if ($next_add_direction eq 'left') { }