Condition Coverage

lib/Spreadsheet/XLSX/Reader/LibXML/XMLReader/WorksheetToRow.pm
Criterion Covered Total %
condition 0 60 0.0


and 3 conditions

line !l l&&!r l&&r condition
202 0 0 0 $cell_ref and $cell_ref eq 'EOR'
233 0 0 0 not $cell_ref and $index_result =~ /^EO(F|R)$/
244 0 0 0 $self->is_empty_the_end && $max_value_col < $target_col
280 0 0 0 not $cell_ref and $index_result =~ /^EOF/
306 0 0 0 $index_result and not defined $row_ref
341 0 0 0 not $row_ref and $index_result eq 'EOF'
370 0 0 0 ref $merge_row and $$merge_row[$cell_ref->{'cell_col'}]
384 0 0 0 $column_attributes and $column_attributes->{'hidden'}
470 0 0 0 $cell->{'cell_xml_value'} and $cell->{'cell_xml_value'} ne ''
473 0 0 0 $cell->{'cell_xml_value'} and length $cell->{'cell_xml_value'} == 0
482 0 0 0 $self->get_values_only and !defined($cell->{'cell_xml_value'}) || length $cell->{'cell_xml_value'} == 0
618 0 0 0 $node_name and $node_name eq 'mergeCells'
668 0 0 0 $column_format && $column_format->{'hidden'}

or 3 conditions

line l !l&&r !l&&!r condition
198 0 0 0 $self->is_empty_the_end || $self->_get_new_row_end < $target_col
216 0 0 0 $self->is_empty_the_end || $self->_get_old_row_end < $target_col
473 0 0 0 not defined $cell->{'cell_xml_value'} or $cell->{'cell_xml_value'} and length $cell->{'cell_xml_value'} == 0
482 0 0 0 !defined($cell->{'cell_xml_value'}) || length $cell->{'cell_xml_value'} == 0
546 0 0 0 $node_name eq 'dimension' or $self->advance_element_position('dimension')
577 0 0 0 $node_name eq 'cols' or $self->advance_element_position('cols')
618 0 0 0 $node_name and $node_name eq 'mergeCells' or $self->advance_element_position('mergeCells')