Condition Coverage

blib/lib/Text/Diff3/DiffHeckel.pm
Criterion Covered Total %
condition 22 27 81.4


and 3 conditions

line !l l&&!r l&&r condition
42 19 3 164 $a1 <= $AL and $b1 <= $BL
22 26 138 $a1 <= $AL and $b1 <= $BL and $A->eq_at($a1, $B->at($b1))
51 59 15 16 $a0 <= $a1 and $b0 <= $b1
74 16 0 $a0 <= $a1 and $b0 <= $b1 and $A->eq_at($a1, $B->at($b1))
55 59 15 16 $a0 <= $a1 and $b0 <= $b1
63 74 0 61 $a1 <= $AL and $b1 <= $BL
74 16 45 $a1 <= $AL and $b1 <= $BL and $A->eq_at($a1, $B->at($b1))
78 0 0 96 eval { do { $x->can('first_index') } } && eval { do { $x->can('last_index') } } && eval { do { $x->can('range') } } && eval { do { $x->can('at') } } && eval { do { $x->can('eq_at') } }

or 3 conditions

line l !l&&r !l&&!r condition
49 231 0 90 $auniq < $a0 or $buniq < $b0