Condition Coverage

blib/lib/Text/Table/Span.pm
Criterion Covered Total %
condition 40 88 45.4


and 3 conditions

line !l l&&!r l&&r condition
62 20 0 8 defined $x and defined $y
66 0 0 0 $entry->[0] == $y and $entry->[1] == $x
122 0 9 1 $$bottom_borders[$y + $ir - 2] and $ir > 1
196 0 0 0 $_->[0] == $rownum and $_->[1] == $colnum
198 0 0 0 $_->[0] == $rownum and $_->[1] == $colnum
209 2 1 9 $ir == 1 and $ic == 1
223 7 0 3 $rownum + $ir - 1 == 0 and $args{'header_row'}
332 1 0 2 defined $cell_right && _exptable_cell_is_head($cell_right)
342 3 0 1 $ir == 0 && $args{'header_row'}
368 3 0 1 $ir == 0 && $args{'header_row'}
382 2 0 1 $ir == 0 && $args{'header_row'}
392 2 0 1 $ir == 0 && $args{'header_row'}
400 0 3 6 $ir < $M - 1 && $ic < $N - 1
459 1 0 0 $ir == 0 && $args{'header_row'}

or 2 conditions

line l !l condition
112 9 0 _get_attr('align', $y, $x, $cell, $table_args) // 'left'
142 0 1 $args{'border_style'} // 'ASCII::SingleLineDoubleAfterHeader'
143 0 1 $args{'cell_attrs'} // []
173 1 3 $exptable->[$rownum] //= []
295 12 1 $_->[3] // 0

or 3 conditions

line l !l&&r !l&&!r condition
31 2 0 10 $_[0][5] or $_[0][6]
175 3 1 0 @{$exptable->[$rownum];} == 0 or defined $exptable->[$rownum][-1]
181 0 4 0 $exptable_bottom_borders->[$rownum] //= $args{'separate_rows'} ? 1 : 0
328 1 0 0 length $b_topleft or length $b_topline
1 0 0 length $b_topleft or length $b_topline or length $b_topbetwcol
0 0 0 length $b_topleft or length $b_topline or length $b_topbetwcol or length $b_topright
387 3 0 0 length $b_betwrowleft or length $b_betwrowline
3 0 0 length $b_betwrowleft or length $b_betwrowline or length $b_betwrowbetwcol
0 0 0 length $b_betwrowleft or length $b_betwrowline or length $b_betwrowbetwcol or length $b_betwrowright
464 1 0 0 length $b_botleft or length $b_botline
1 0 0 length $b_botleft or length $b_botline or length $b_botbetwcol
0 0 0 length $b_botleft or length $b_botline or length $b_botbetwcol or length $b_botright