blib/lib/Data/ChipsChallenge.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 0 | 46 | 0.0 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
185 | 0 | 0 | 0 | $row == 0 and $col == 0 |
0 | 0 | 0 | $row == 0 and $col == 1 | |
625 | 0 | 0 | 0 | defined $$self{'levels'}{$level}{$key} and defined $$self{'levels'}{$level}{$key} |
0 | 0 | 0 | defined $$self{'levels'}{$level}{$key} and defined $$self{'levels'}{$level}{$key} and length $$self{'levels'}{$level}{$key} | |
691 | 0 | 0 | 0 | exists $info{'title'} and length $info{'title'} < 1 |
695 | 0 | 0 | 0 | exists $info{'password'} and length $info{'password'} != 4 |
699 | 0 | 0 | 0 | exists $info{'password'} and $info{'password'} =~ /[^A-Za-z]/ |
812 | 0 | 0 | 0 | defined $level and defined $data |
852 | 0 | 0 | 0 | defined $level and defined $data |
line | l | !l | condition |
---|---|---|---|
84 | 0 | 0 | ref $proto || $proto || 'Data::ChipsChallenge' |
395 | 0 | 0 | shift() || $$self{'file'} || 'CHIPS.DAT' |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
134 | 0 | 0 | 0 | not defined $levels or $levels =~ /[^0-9]/ |
959 | 0 | 0 | 0 | not exists $$trap{'button'} or ref $$trap{'button'} ne 'ARRAY' |
963 | 0 | 0 | 0 | not exists $$trap{'trap'} or ref $$trap{'trap'} ne 'ARRAY' |
1046 | 0 | 0 | 0 | not exists $$link{'button'} or ref $$link{'button'} ne 'ARRAY' |
1050 | 0 | 0 | 0 | not exists $$link{'clone'} or ref $$link{'clone'} ne 'ARRAY' |