Condition Coverage

web/cgi-bin/yatt.lib/YATT/LRXML/NodeCursor.pm
Criterion Covered Total %
condition 26 45 57.7


and 3 conditions

line !l l&&!r l&&r condition
54 0 1177 2130 defined $$path{'cf_index'} and $$path{'cf_index'} <= $#{$$path{'cf_array'};}
59 451 384 604 ref $val && node_type($val) == 7
169 0 0 0 $orig->is_attribute and @name = $orig->node_path
0 0 0 $orig->is_attribute and @name = $orig->node_path and $$hash{$name[0]}
212 7 2 100 $node->is_attribute and defined($name = $node->node_name)
9 93 7 $node->is_attribute and defined($name = $node->node_name) and exists $$except{$name}
255 0 0 0 defined $obj and ref $obj eq 'ARRAY'
493 6 103 0 $1 && $2

or 2 conditions

line l !l condition
33 0 1519 $index0 || 0
197 0 10 $type || 'unknown'
411 80 324 $offset || 0

or 3 conditions

line l !l&&r !l&&!r condition
57 1111 328 691 not defined $$path{'cur_postype'} or $$path{'cur_postype'} == 1
87 0 6 0 shift() || $$self{'cf_path'}
94 1275 0 11 $path || ($$self{'cf_path'} ? $$self{'cf_path'}->clone : undef)
115 252 3 0 $path || $$self{'cf_path'}
236 0 0 591 not defined($obj = $$path{'cf_array'}[$$path{'cf_index'}]) or ref $obj ne 'ARRAY'