Branch Coverage

lib/Graphics/Toolkit/Color/Space/Basis.pm
Criterion Covered Total %
branch 60 66 90.9


line true false branch
11 3 466 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 431 defined $axis_short_names ? :
17 0 465 unless @axis_long_name > 0
18 0 465 unless @axis_long_name == @axis_short_name
33 1422 0 if defined $_[0]
38 467 4315 if (defined $alias and $alias) { }
39 6 461 defined $given && $given ? :
41 56 4259 defined $given && $given ? :
52 992 1232 unless defined $name
54 136 1096 if $name eq $self->{'normal_name'}
55 32 1064 if $self->{'alias_name'} and $name eq $self->{'normal_alias'}
60 0 8306 unless defined $name
66 408 995 defined $_[1] && exists $_[0]{'long_name_order'}{lc $_[1]} ? :
67 379 621 defined $_[1] && exists $_[0]{'short_name_order'}{lc $_[1]} ? :
68 992 403 unless $_[0]->is_long_axis_name($_[1])
70 976 0 defined $_[1] ? :
71 498 0 defined $_[1] ? :
76 107 1921 if $self->is_partial_hash($value_hash)
80 1490 955 unless ref $value_hash eq "HASH"
83 189 766 unless $key_count and $key_count <= $self->axis_count
85 559 601 unless $self->is_axis_name($axis_name) and defined $value_hash->{$axis_name}
87 304 297 unless defined $axis_pos
89 9 592 if $axis_visited[$axis_pos] > 1
93 5861 236 ref $_[1] eq 'ARRAY' && @{$_[1];} == $_[0]->axis_count ? :
96 8 1237 unless $self->is_value_tuple($tuple)
97 4 3721 unless is_nr($tuple->[$_])
104 1 3 unless $self->is_long_axis_name($name)
109 1 3 unless $self->is_short_axis_name($name)
115 2 11 unless $self->is_value_tuple($tuple)
120 2 8 unless $self->is_value_tuple($tuple)
126 1 37 unless $self->is_hash($value_hash)
135 293 29 unless $self->is_partial_hash($value_hash)