Condition Coverage

blib/lib/Simple/SAX/Serializer/Handler.pm
Criterion Covered Total %
condition 31 85 36.4


or 2 conditions

line l !l condition
89 3 3 $$result{$key} ||= []
154 0 2 $element->children_result || {}
164 0 8 $element->children_result || {}
218 0 0 $element->children_result || {}
222 0 0 $$result{$key} ||= []
230 0 2 $element->children_result || {}
234 1 1 $$result{$key} ||= []
274 0 2 $element->children_result || {}
278 1 1 $$result{$key} ||= []
314 0 3 $hash_key_attribute || 'name'
319 2 1 $$result{$key} ||= {}
431 0 0 $element->children_result || {}
446 5 0 $element->children_result || {}
511 0 2 $element->children_result || {}
513 1 1 $$custom_storage{$key} ||= []
550 0 0 $element->children_result || {}
559 0 1 $element->children_result || {}

or 3 conditions

line l !l&&r !l&&!r condition
88 0 6 0 $parent_key || $element->name
152 0 0 2 $required_attributes or $optional_attributes
162 0 0 8 $required_attributes or $optional_attributes
216 0 0 0 $required_attributes or $optional_attributes
221 0 0 0 $parent_key || $element->name
228 2 0 0 $required_attributes or $optional_attributes
233 0 2 0 $parent_key || $element->name
272 2 0 0 $required_attributes or $optional_attributes
277 0 2 0 $parent_key || $element->name
318 0 3 0 $parent_key || $element->name
372 0 3 0 $parent_key || $element->name
428 0 0 0 $required_attributes or $optional_attributes
443 0 0 5 $required_attributes or $optional_attributes
508 2 0 0 $required_attributes or $optional_attributes
512 2 0 0 $storage_key || $element->name
553 0 0 0 $parent_key || $element->name
562 1 0 0 $parent_key || $element->name