Condition Coverage

blib/lib/Parse/FieldPath.pm
Criterion Covered Total %
condition 19 23 82.6


and 3 conditions

line !l l&&!r l&&r condition
26 1 0 7 reftype $obj and reftype $obj eq 'HASH'
46 9 0 11 reftype $source and reftype $source eq 'HASH'
60 1 0 553 reftype $all_fields and reftype $all_fields eq 'ARRAY'
74 11 549 4 $is_object and $source->can('fields_requested')

or 2 conditions

line l !l condition
85 535 52 reftype $value || ''

or 3 conditions

line l !l&&r !l&&!r condition
26 22 0 8 blessed $obj or reftype $obj and reftype $obj eq 'HASH'
68 6 521 37 exists $$tree{'*'} or not %$tree
87 523 4 60 blessed $value or $value_reftype eq 'HASH'