Condition Coverage

lib/Parse/Gnaw/Blocks/Letter.pm
Criterion Covered Total %
condition 16 37 43.2


and 3 conditions

line !l l&&!r l&&r condition
65 0 54 182 $previous_letter and $$previous_letter[3]
329 0 0 329 defined $thisltr && defined $nextltr
411 44 0 160 defined $nextletter and $nextletter
44 47 113 defined $nextletter and $nextletter and $$nextletter[7] == 0
451 0 0 0 defined $otherobj and ref $otherobj
484 0 0 0 defined $prevstart and ref $prevstart

or 2 conditions

line l !l condition
41 209 54 $location ||= 'unknown'
315 164 165 $axis ||= 0

or 3 conditions

line l !l&&r !l&&!r condition
281 0 0 0 not $$ltrobj[3] or $$ltrobj[3] eq $$ltrobj[0][3]
329 0 0 329 not defined $thisltr && defined $nextltr or $thisltr eq $firststart
0 0 329 not defined $thisltr && defined $nextltr or $thisltr eq $firststart or $thisltr eq $laststart
0 0 329 not defined $thisltr && defined $nextltr or $thisltr eq $firststart or $thisltr eq $laststart or $nextltr eq $firststart
0 0 329 not defined $thisltr && defined $nextltr or $thisltr eq $firststart or $thisltr eq $laststart or $nextltr eq $firststart or $nextltr eq $laststart