Condition Coverage

blib/lib/XML/Excel.pm
Criterion Covered Total %
condition 18 37 48.6


and 3 conditions

line !l l&&!r l&&r condition
65 3 0 0 $$class{'error_out'} == 1 and $@
97 0 3 25 defined $$worksheet{'MaxRow'} and $row_count <= $$worksheet{'MaxRow'}
100 0 25 275 defined $$worksheet{'MaxCol'} and $cell_count <= $$worksheet{'MaxCol'}
127 4 0 0 $$class{'column_headings'} == 0 and $$class{'headings'}
204 0 0 1 exists $$attr{'standalone'} and $$attr{'standalone'} =~ /[yes|no]/
240 0 0 1 exists $$attr{'location1'} and not exists $$attr{'subset'}

or 2 conditions

line l !l condition
31 1 3 shift() || {}
118 4 0 shift() || 0
119 1 3 shift() || {}
188 1 0 shift() || {}
225 1 0 shift() || {}

or 3 conditions

line l !l&&r !l&&!r condition
57 3 0 0 shift() || croak('Usage: parse_doc(file_name, [%attr])')
127 0 0 4 $$class{'column_data'} == 0 or $$class{'column_headings'} == 0 and $$class{'headings'}
230 0 1 0 $$attr{'source'} eq 'SYSTEM' or $$attr{'source'} eq 'PUBLIC'