Condition Coverage

blib/lib/HTML/EditableTable.pm
Criterion Covered Total %
condition 0 115 0.0


and 3 conditions

line !l l&&!r l&&r condition
878 0 0 0 $$self{'stringOutput'} and not $$self{'stdoutRerouted'}
908 0 0 0 CGI::param('orderByAsc') and $$self{'sortData'}
0 0 0 CGI::param('orderByDesc') and $$self{'sortData'}
1060 0 0 0 $$self{'stringOutput'} and not $$self{'stdoutRerouted'}
1147 0 0 0 exists $$colSpec{'callback'} and not $$colSpec{'dbfield'}
1329 0 0 0 exists $$colSpec{'viewOnly'} and $editMode eq 'edit'
1330 0 0 0 exists $$colSpec{'editOnly'} and $editMode eq 'view'
1339 0 0 0 $editMode eq 'edit' && exists $$colSpec{'suppressCallbackOnEdit'}
0 0 0 exists $$colSpec{'callback'} and not $editMode eq 'edit' && exists $$colSpec{'suppressCallbackOnEdit'}
1375 0 0 0 $editMode eq 'edit' and not $$self{'rowspannedEdit'}
0 0 0 $editMode eq 'edit' and not $$self{'rowspannedEdit'} and $rowspanSubcount
0 0 0 $editMode eq 'edit' and not $$self{'rowspannedEdit'} and $rowspanSubcount and exists $$colSpec{'rowspanArrayKey'}
0 0 0 $editMode eq 'edit' and not $$self{'rowspannedEdit'}
0 0 0 $editMode eq 'edit' and not $$self{'rowspannedEdit'} and $rowspanSubcount > 1
0 0 0 $rowspanSubcount > 1 and $rowspanSubcounter == 0
0 0 0 $rowspanSubcount > 1 and $rowspanSubcounter == 0 and not exists $$colSpec{'rowspanArrayKey'}
0 0 0 $rowspanSubcount > 1 and not exists $$colSpec{'rowspanArrayKey'}
0 0 0 $rowspanSubcount and exists $$colSpec{'rowspanArrayKey'}
1400 0 0 0 exists $$colSpec{'callback'} and defined $cellValue
1457 0 0 0 exists $$colSpec{'required'} and $$colSpec{'required'}
0 0 0 $editMode eq 'edit' and (exists $$colSpec{'required'} and $$colSpec{'required'})
1492 0 0 0 $editMode eq 'edit' and exists $$colSpec{'formElement'}
1495 0 0 0 not $cellValue and exists $$colSpec{'formElementOnNull'}
1533 0 0 0 exists $$colSpec{'rowspanArrayUniquifier'} and exists $$colSpec{'rowspanArrayKeyForUniquification'}
1552 0 0 0 exists $$colSpec{'editOnlyOnNegativeValue'} and $cellValue > 0
1735 0 0 0 exists $$colSpec{'selectionList'} and exists $$colSpec{'selectionLabels'}
1771 0 0 0 $$colSpec{'drillDownTruncate'} and length $content > $$colSpec{'drillDownTruncate'}

or 2 conditions

line l !l condition
1312 0 0 shift @_ || 0
1313 0 0 shift @_ || 0
1379 0 0 $$nestedData{$$colSpec{'rowspanArrayKey'}} || ''
1405 0 0 $$nestedData{$$colSpec{'rowspanArrayKey'}} || ''
1600 0 0 $cellValue || ''

or 3 conditions

line l !l&&r !l&&!r condition
282 0 0 0 ref $type || $type
510 0 0 0 ref $data eq 'ARRAY' or ref $data eq 'HASH'
595 0 0 0 $editMode eq 'edit' or $editMode eq 'view'
715 0 0 0 ref $width or not $width =~ /\d+/
732 0 0 0 ref $border or not $border =~ /\d+/
858 0 0 0 shift @_ || confess('missing calendar directory')
947 0 0 0 shift @_ || confess('must provide key/value for colspec column to remove')
1135 0 0 0 $$self{'tableFields'} || confess('missing table fields')