Condition Coverage

blib/lib/Hash/Typed.pm
Criterion Covered Total %
condition 19 20 95.0


and 3 conditions

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} || -1) >= $i
121 49 0 13 $key eq "keys" and ref $value eq "ARRAY"

or 2 conditions

line l !l condition
68 20 6 $self->[4]{'ordered_keys'}{$before} || -1