Condition Coverage

blib/lib/DTL/Fast/Context.pm
Criterion Covered Total %
condition 17 34 50.0


and 2 conditions

line l !l condition
45 10 1199 defined $variable and scalar @$variable_path

and 3 conditions

line !l l&&!r l&&r condition
63 336 0 3 &blessed($variable) and $variable->can($step)
0 2 118 $current_type eq 'ARRAY' and $step =~ /^\-?\d+$/x
142 0 0 2 $variable_type eq 'ARRAY' and $variable_name =~ /^\-?\d+$/x
174 0 0 4 &blessed($source_object) and $source_object->can('get_render_error')

or 2 conditions

line l !l condition
9 614 3 $context //= {}
71 2 0 $step // 'undef'
91 2 0 ref $variable || 'SCALAR'
2 0 &reftype($variable) // 'not blessed'
2 0 $step // 'undef'
136 1 0 $key // 'undef'
1 0 join('.', @key) // 'undef'
155 0 0 $variable_name // 'undef'
0 0 $variable_type // 'undef'
198 2432 0 $self->{'ns'}[-1] // {}