Condition Coverage

blib/lib/Trinket/Directory/DataAccess/RAM.pm
Criterion Covered Total %
condition 7 16 43.7


and 3 conditions

line !l l&&!r l&&r condition
234 105 0 1 defined $id and $self->is_deleted_id($id)
340 0 15 0 defined $op and defined $operand
530 0 0 1 exists $$self{'directory'}{'objects'}[$id] && !defined($$self{'directory'}{'objects'}[$id])

or 2 conditions

line l !l condition
338 15 0 $op_methods{$op} || die("No '${op}' method!")
399 18 0 $op_methods{$sub_op} || die("No '${sub_op}' method!")

or 3 conditions

line l !l&&r !l&&!r condition
478 0 0 24 $$operand[0] ne 'STRING' or $$operand[2] ne 'STRING'