Condition Coverage

blib/lib/Devel/MAT/Tool/Object/Pad/_SVs.pm
Criterion Covered Total %
condition 15 20 75.0


and 3 conditions

line !l l&&!r l&&r condition
98 1 1 1 $is_class and my $superclass = $classmeta->objectpad_superclass
202 5 3 2 $match & 4 and $value->type eq "REF"
8 0 2 $match & 4 and $value->type eq "REF" and not $value->{'magic'}
3 0 2 $match & 4 and $value->type eq "REF" and not $value->{'magic'} and my $rv = $value->rv

or 2 conditions

line l !l condition
94 1 2 $offset //= 0

or 3 conditions

line l !l&&r !l&&!r condition
83 1 1 0 $self->{'objectpad_fieldnames_by_idx'} //= do { my @fieldnames; $self->_objectpad_fieldnames_for_class(\@fieldnames, $self); \@fieldnames }
195 10 0 0 $fieldnames_by_idx->[$idx] // "element " . "Devel::MAT::Cmd"->format_value($idx, "index", 1)