Condition Coverage

blib/lib/Hash/Typed.pm
Criterion Covered Total %
condition 17 17 100.0


and 3 conditions

line !l l&&!r l&&r condition
31 31 8 4 $self->[4] and $self->[4]{'required'}
52 20 33 3 $self->[4]{'strict'} and not $described
60 91 3 44 $self->[4] and defined $self->[4]{'ordered_keys'}{$key}
94 7 37 $self->[4] and defined $self->[4]{'ordered_keys'}{$key} and $self->[4]{'ordered_keys'}{$key} <= scalar @{$self->[1];}
68 8 16 13 $before and ($self->[4]{'ordered_keys'}{$before} || -1) >= $i

or 2 conditions

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