Condition Coverage

blib/lib/Jmespath/TreeInterpreter.pm
Criterion Covered Total %
condition 27 33 81.8


and 3 conditions

line !l l&&!r l&&r condition
240 18 4 13 not defined $node->{'children'}[0] and $step > 0
18 0 4 not defined $node->{'children'}[0] and $step < 0
262 21 3 11 not defined $node->{'children'}[1] and $step > 0
21 0 3 not defined $node->{'children'}[1] and $step < 0
17 2 2 $node->{'children'}[1] < 0 and $step < 0
17 0 2 $node->{'children'}[1] < 0 and $step > 0
403 41 243 273 ref $value eq 'JSON::PP::Boolean' and $value == JSON::false()
404 41 0 243 ref $value eq 'JSON::PP::Boolean' and $value == JSON::true()
405 29 2 10 ref $value eq 'ARRAY' and scalar @$value == 0
406 27 2 2 ref $value eq 'HASH' and scalar keys %$value == 0
407 29 0 0 ref $value eq 'SCALAR' and $value eq ''