Condition Coverage

blib/lib/POOF.pm
Criterion Covered Total %
condition 8 33 24.2


and 3 conditions

line !l l&&!r l&&r condition
79 5 0 0 exists $args{'RaiseException'} and defined $args{'RaiseException'}
99 5 0 0 exists {}->{$parent} and $parent ne 'POOF'
284 0 0 2 defined $group && exists {}->{ref $obj}{$group}
312 0 0 0 defined $group && $obj->pGetNamesOfGroup($group)
337 0 0 0 ref $$ref{$level} and $obj->_Relationship($$ref{$level}, 'POOF::Collection') =~ /^(?:self|child)$/o
452 0 0 0 exists {}->{$package}{$name} and exists {}->{$package}{$name}{'code'}
504 0 0 0 exists {}->{$package}{$name} and {}->{$package}{$name}{'virtual'} != 1
519 0 0 0 exists {}->{$package}{$name} and {}->{$package}{$name}{'virtual'} != 1
746 3 0 3 exists $$objdef{'groups'} and ref $$objdef{'groups'} eq 'ARRAY'

or 3 conditions

line l !l&&r !l&&!r condition
423 0 0 0 ref $obj || confess("$obj is not an object")
773 2 3 15 exists {}->{$class}{$item} or exists {}->{$class}{$item}