Condition Coverage

blib/lib/XML/MyXML.pm
Criterion Covered Total %
condition 35 57 61.4


and 3 conditions

line !l l&&!r l&&r condition
301 46 0 32 not defined $stuff->{'el_name'} and defined $stuff->{'text'}
308 0 7 39 defined $stuff->{'content'} && @{$stuff->{'content'};}
343 10 0 9 defined $object->{'content'} and @{$object->{'content'};}
348 6 0 5 defined $child->{'text'} and $child->{'text'} =~ /\S/
545 0 0 12 defined $value and length $value
616 0 0 14 defined $value and length $value
642 1 1 2 defined $value and length $value

or 2 conditions

line l !l condition
133 181 3 shift() || {}
134 0 184 shift() || {}
170 3 0 shift() || {}
190 18 25 shift() || {}
331 0 0 shift() || {}
338 16 3 shift() || 0
339 19 0 shift() || {}
535 2 19 shift() || {}
599 11 0 shift() || {}
630 4 0 shift() || {}
675 4 3 shift() || {}
686 57 0 shift() || {}
697 57 0 shift() || {}
719 0 0 shift() || {}
749 0 2 shift() || {}

or 3 conditions

line l !l&&r !l&&!r condition
198 4 1 38 $flags->{'bytes'} or $flags->{'file'}
200 5 0 0 not defined $encoding or $encoding =~ /^utf\-?8\z/i