Condition Coverage

lib/Spreadsheet/Reader/ExcelXML/WorksheetToRow.pm
Criterion Covered Total %
condition 17 21 80.9


and 3 conditions

line !l l&&!r l&&r condition
53 498 45 11 not $self->has_file and $target_row > $max_known_row
65 501 42 896 $next_known_target < $max_known_row and not defined $self->_get_row_position($next_known_target)
73 11 3 31 $current_row > 0 and $current_row < $next_known_target
99 219 34 0 $fast_forward and !$self->should_cache_positions || $max_known_row < $target_row

or 3 conditions

line l !l&&r !l&&!r condition
43 520 34 0 $target_row //= $current_row + 1
99 4 0 30 !$self->should_cache_positions || $max_known_row < $target_row
155 21 0 253 not $row_ref or $self->not_end_of_file == 0