Branch Coverage

lib/Graphics/Toolkit/Color/Space/Basis.pm
Criterion Covered Total %
branch 52 58 89.6


line true false branch
11 3 286 unless ref $axis_long_names eq "ARRAY"
12 1 34 if defined $axis_short_names and ref $axis_short_names ne 'ARRAY' || @$axis_long_names != @$axis_short_names
16 34 251 defined $axis_short_names ? :
17 0 285 unless @axis_long_name > 0
18 0 285 unless @axis_long_name == @axis_short_name
32 882 0 if defined $_[0]
45 0 333 unless defined $_[1]
46 53 280 if uc $_[1] eq $_[0]{'space_name'}
47 17 263 if $_[0]{'alias_name'} and uc $_[1] eq $_[0]{'alias_name'}
50 260 809 defined $_[1] && exists $_[0]{'long_name_order'}{lc $_[1]} ? :
51 252 562 defined $_[1] && exists $_[0]{'short_name_order'}{lc $_[1]} ? :
52 806 255 unless $_[0]->is_long_axis_name($_[1])
54 711 0 defined $_[1] ? :
55 357 0 defined $_[1] ? :
60 89 2203 if $self->is_partial_hash($value_hash)
64 1693 872 unless ref $value_hash eq "HASH"
67 154 718 unless $key_count and $key_count <= $self->axis_count
69 555 494 unless $self->is_axis_name($axis_name) and defined $value_hash->{$axis_name}
71 246 248 unless defined $axis_pos
73 9 485 if $axis_visited[$axis_pos] > 1
77 5607 72 ref $_[1] eq 'ARRAY' && @{$_[1];} == $_[0]->axis_count ? :
80 5 360 unless $self->is_value_tuple($tuple)
81 4 1081 unless is_nr($tuple->[$_])
88 1 3 unless $self->is_long_axis_name($name)
93 1 3 unless $self->is_short_axis_name($name)
99 2 11 unless $self->is_value_tuple($values)
104 2 8 unless $self->is_value_tuple($values)
110 1 39 unless $self->is_hash($value_hash)
119 188 29 unless $self->is_partial_hash($value_hash)