Condition Coverage

blib/lib/SQL/Interpolate/Macro.pm
Criterion Covered Total %
condition 23 45 51.1


and 3 conditions

line !l l&&!r l&&r condition
85 218 112 130 $interp and @{$$interp{'text_fragment_filters'};} != 0
89 16 0 114 @out == 1 && ref $out[0] eq '' && $out[0] eq $e
157 3 9 3 defined $$e2[1][1] and $$e1[1][0] eq $$e2[1][1]
0 3 9 defined $$e1[1][1] and $$e1[1][1] eq $$e2[1][0]
0 0 3 defined $$e1[1][1] and defined $$e2[1][1]
0 0 3 defined $$e1[1][1] and defined $$e2[1][1] and $$e1[1][1] eq $$e2[1][1]

or 3 conditions

line l !l&&r !l&&!r condition
48 52 11 0 $state || ()
51 40 61 0 $state || ()
59 16 0 0 ref $o eq '' or ref $o eq 'SQL::Interpolate::Variable'
63 8 8 0 $state || ()
91 16 0 0 $state || ()
383 0 2 0 $interp || ()
402 0 6 0 $interp || ()
429 0 6 0 $interp || ()
456 0 0 0 $interp || ()