Condition Coverage

blib/lib/SeeAlso/Response.pm
Criterion Covered Total %
condition 23 45 51.1


and 3 conditions

line !l l&&!r l&&r condition
43 0 0 7 ref $labels eq 'ARRAY' and defined $descriptions
0 0 7 ref $labels eq 'ARRAY' and defined $descriptions and ref $descriptions eq 'ARRAY'
0 0 7 ref $labels eq 'ARRAY' and defined $descriptions and ref $descriptions eq 'ARRAY' and defined $uris
0 0 7 ref $labels eq 'ARRAY' and defined $descriptions and ref $descriptions eq 'ARRAY' and defined $uris and ref $uris eq 'ARRAY'
49 1 0 6 @{$descriptions;} == $l and @{$uris;} == $l
93 0 1 18 defined $index and $index >= 0
1 3 15 defined $index and $index >= 0 and $index < $self->size
160 0 0 2 ref $json eq 'ARRAY' and @{$json;} == 4
200 0 0 0 $label eq '' and $description eq ''
210 0 0 0 $description eq '' and $url eq ''
281 1 0 5 $subject and %$values
353 23 5 0 $callback and not $callback =~ /^[a-z][a-z0-9._\[\]]*$/i

or 3 conditions

line l !l&&r !l&&!r condition
24 1 41 0 ref $this || $this
75 24 2 1 $label ne '' or $description ne ''
26 0 1 $label ne '' or $description ne '' or $uri ne ''