Condition Coverage

blib/lib/Ref/Store.pm
Criterion Covered Total %
condition 8 27 29.6


and 3 conditions

line !l l&&!r l&&r condition
207 0 0 7 %{$self->scalar_lookup;} == 0 and %{$self->reverse;} == 0
0 0 7 %{$self->scalar_lookup;} == 0 and %{$self->reverse;} == 0 and %{$self->forward;} == 0
356 3 0 0 $expected and $o
358 0 0 0 $existing and $expected != $existing
364 3 0 0 not $o and $create_if_needed

or 2 conditions

line l !l condition
77 0 17 $options{'keyfunc'} ||= \&_keyfunc_defl
78 0 17 $options{'unkeyfunc'} ||= sub { $_[0]; }
188 0 0 $vhash ||= {}

or 3 conditions

line l !l&&r !l&&!r condition
143 0 15 0 $id_prefix ||= $kt
171 0 0 1 exists $self->forward->{$key} || exists $self->scalar_lookup->{$key}