| blib/lib/Hash/Typed.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 17 | 18 | 94.4 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 31 | 26 | 8 | 2 | $self->[4] and $self->[4]{'required'} |
| 52 | 20 | 28 | 3 | $self->[4]{'strict'} and not $described |
| 60 | 75 | 3 | 39 | $self->[4] and defined $self->[4]{'ordered_keys'}{$key} |
| 78 | 5 | 34 | $self->[4] and defined $self->[4]{'ordered_keys'}{$key} and $self->[4]{'ordered_keys'}{$key} <= scalar @{$self->[1];} | |
| 68 | 8 | 16 | 10 | $before and $self->[4]{'ordered_keys'}{$before} >= $i |
| 121 | 49 | 0 | 13 | $key eq "keys" and ref $value eq "ARRAY" |