Condition Coverage

lib/Graphics/Toolkit/Color/Name/Scheme.pm
Criterion Covered Total %
condition 15 24 62.5


and 3 conditions

line !l l&&!r l&&r condition
46 12 0 574 ref $values eq "ARRAY" and @$values == 3
12 129 445 ref $values eq "ARRAY" and @$values == 3 and exists $self->{'shaped'}{'name'}[$values->[0]]
129 248 197 ref $values eq "ARRAY" and @$values == 3 and exists $self->{'shaped'}{'name'}[$values->[0]] and exists $self->{'shaped'}{'name'}[$values->[0]][$values->[1]]
377 16 181 ref $values eq "ARRAY" and @$values == 3 and exists $self->{'shaped'}{'name'}[$values->[0]] and exists $self->{'shaped'}{'name'}[$values->[0]][$values->[1]] and exists $self->{'shaped'}{'name'}[$values->[0]][$values->[1]][$values->[2]]
53 0 0 12 ref $values eq "ARRAY" and @$values == 3

or 3 conditions

line l !l&&r !l&&!r condition
19 0 0 7881 not defined $name or ref $values ne "ARRAY"
0 0 7881 not defined $name or ref $values ne "ARRAY" or @$values != 3
0 0 7881 not defined $name or ref $values ne "ARRAY" or @$values != 3 or $self->is_name_taken($name)