Condition Coverage

blib/lib/DBIx/QuickORM/RowManager/Cached.pm
Criterion Covered Total %
condition 16 25 64.0


and 3 conditions

line !l l&&!r l&&r condition
59 0 8 0 $row and not $pk
8 0 0 $row and not $pk and $row->primary_key
64 0 0 8 $pk and @$pk

or 2 conditions

line l !l condition
22 0 23 $self->{'cache'} //= {}
29 172 10 ($old_pk // $new_pk) // (return)
34 66 82 $scache->{$cache_key} // undef
41 140 26 $self->{'cache'}{$source->source_orm_name} //= {}
47 158 0 $new_pk //= [$row->primary_key_value_list]

or 3 conditions

line l !l&&r !l&&!r condition
29 5 167 10 $old_pk // $new_pk
58 2 6 0 $old_pk // $new_pk