Condition Coverage

lib/App/Asciio/stripes/wirl_arrow.pm
Criterion Covered Total %
condition 13 45 28.8


and 3 conditions

line !l l&&!r l&&r condition
214 6 0 0 $allow_diagonal_lines and $end_x == $end_y
251 6 0 16 $allow_diagonal_lines and $end_x == $end_y
328 5 0 0 $allow_diagonal_lines and -$end_x == $end_y
364 4 0 16 $allow_diagonal_lines and -$end_x == $end_y
462 6 0 0 $allow_diagonal_lines and -$end_x == $end_y
498 6 0 16 $allow_diagonal_lines and -$end_x == $end_y
575 5 0 0 $allow_diagonal_lines and $end_x == $end_y
611 7 0 16 $allow_diagonal_lines and $end_x == $end_y
685 0 0 0 $x == 0 and $y == 0
0 0 0 $x == $self->{'END_X'} and $y == $self->{'END_Y'}
786 0 0 0 $reference_x == 0 and $reference_y == 0

or 3 conditions

line l !l&&r !l&&!r condition
51 192 0 0 $element_definition->{'ARROW_TYPE'} || &Clone::clone($DEFAULT_ARROW_TYPE)
685 0 0 0 $x == 0 and $y == 0 or $x == $self->{'END_X'} and $y == $self->{'END_Y'}
800 0 0 0 $hint || $self->{'DIRECTION'}
809 0 0 0 $hint || $self->{'DIRECTION'}