Branch Coverage

lib/Graphics/Toolkit/Color/Calculator.pm
Criterion Covered Total %
branch 35 40 87.5


line true false branch
13 3 6 if (ref $gamma eq 'HASH') { }
16 1 2 unless ref $gamma_array
23 22 2 if exists $gamma_array->[$axis_nr]
32 4 9 unless (ref $new_values)
34 1 3 defined $preselected_space_name ? :
40 11 16 if defined $new_values->[$pos]
49 5 8 unless (ref $new_values)
51 3 2 defined $preselected_space_name ? :
57 9 15 if defined $new_values->[$pos]
64 0 75 if ref $recipe ne "ARRAY"
68 0 153 if ref $ingredient ne "HASH" or not exists $ingredient->{'percent'} or not exists $ingredient->{'color'} or ref $ingredient->{'color'} ne ref $color_values
77 0 23 unless ref $color_space
78 2 21 if defined $only and not ref $only
79 5 18 defined $only ? :
80 5 18 if (defined $only)
83 0 7 unless defined $pos
86 0 7 if exists $selected_axis->[$pos]
92 8 61 unless defined $selected_axis->[$axis_nr]
93 54 7 if ($color_space->shape->is_axis_euclidean($axis_nr)) { }
96 5 2 $values->[$axis_nr] < 0.5 ? :