Condition Coverage

blib/lib/ICC/Support/PCS.pm
Criterion Covered Total %
condition 1 60 1.6


and 3 conditions

line !l l&&!r l&&r condition
103 0 0 0 @_ == 1 and ref $_[0] eq 'HASH'
202 0 0 0 @_ == 2 and 2 == grep({&Scalar::Util::looks_like_number($_);} @_)
208 0 0 0 defined $self->[1][$i][1] and defined $self->[1][$i][2]
0 0 0 defined $self->[1][$i][1] and defined $self->[1][$i][2] and $self->[1][$i][1][1] != 0
232 0 0 0 $_[$i] and defined $self->[1][$i][1]
275 0 0 0 @_ == $h + 2 and UNIVERSAL::isa($_[1], 'Math::Matrix')
0 0 0 @_ == $h + 2 and ref $_[1] eq 'ARRAY'
284 0 0 0 not ref $_[1][0] and @{$_[1];} == grep({&Scalar::Util::looks_like_number($_);} @{$_[1];})
0 0 0 ref $_[1][0] eq 'ARRAY' and @{$_[1];} == grep({&Scalar::Util::looks_like_number($_->[0]) if ref $_ eq 'ARRAY';} @{$_[1];})
331 0 0 0 @_ == $h + 2 and UNIVERSAL::isa($_[1], 'Math::Matrix')
0 0 0 @_ == $h + 2 and ref $_[1] eq 'ARRAY'
340 0 0 0 not ref $_[1][0] and @{$_[1];} == grep({&Scalar::Util::looks_like_number($_);} @{$_[1];})
0 0 0 ref $_[1][0] eq 'ARRAY' and @{$_[1];} == grep({&Scalar::Util::looks_like_number($_->[0]) if ref $_ eq 'ARRAY';} @{$_[1];})
400 0 0 0 $pcsi <= 5 and $pcso >= 6
0 0 0 $pcsi >= 6 and $pcso <= 5
545 0 0 0 defined $p->[0] && !ref($p->[0])
800 0 0 0 $pcsi <= 5 and $pcso >= 6
0 0 0 $pcsi >= 6 and $pcso <= 5

or 3 conditions

line l !l&&r !l&&!r condition
70 0 0 1 @_ == 2 or @_ == 3
1543 0 0 0 @{$_[$i];} >= 1 or @{$_[$i];} <= 3