Condition Coverage

blib/lib/XML/MyXML/Object.pm
Criterion Covered Total %
condition 26 31 83.8


and 3 conditions

line !l l&&!r l&&r condition
229 21 3 29 @_ && ref $_[-1]
261 2 3 2 @_ && ref $_[-1]
426 125 0 7 defined $ns_name and length $ns_name
433 3 0 4 defined $ns_name and length $ns_name

or 2 conditions

line l !l condition
220 11 1 $self->cmp_element(shift @path_segments) or return
313 2 3 shift() || {}
334 11 2 shift() || {}
350 10 11 shift() || {}
374 1 0 shift() || {}

or 3 conditions

line l !l&&r !l&&!r condition
148 2 14 19 not defined $attr_value or $attr_value eq $actual_attr_value
153 1 0 0 not defined $attr_value or $attr_value eq $actual_attr_value
403 4 2 126 %$ns_info || @cancel_declarations