Condition Coverage

blib/lib/JSON/Transform.pm
Criterion Covered Total %
condition 20 30 66.6


and 3 conditions

line !l l&&!r l&&r condition
66 5 6 0 $opFrom eq '<%' and ref $srcdata ne 'HASH'
68 6 5 0 $opFrom eq '<@' and ref $srcdata ne 'ARRAY'
227 48 7 17 $is_set and not length $pointer
237 0 32 2 @parts == 0 && $is_delete
242 4 3 0 @parts == 0 && $is_delete
248 0 30 7 defined $lastptr and $is_set

or 3 conditions

line l !l&&r !l&&!r condition
137 24 15 72 $name eq 'jsonOtherNotDouble' or $name eq 'jsonOtherNotGrave'
235 31 3 0 exists $data->{$p} or $is_set
241 7 0 0 $p =~ /^\d+$/ or @$data > $p
7 0 0 ($p =~ /^\d+$/ or @$data > $p) or $is_set