Branch Coverage

blib/lib/HTML/EditableTable/Horizontal.pm
Criterion Covered Total %
branch 0 56 0.0


line true false branch
37 0 0 if (exists $$self{'sortHeader'})
41 0 0 unless ($data and $spec and $mode)
48 0 0 unless (exists $$self{'noheader'})
54 0 0 if (ref $data eq 'ARRAY') { }
0 0 elsif (ref $data eq 'HASH') { }
57 0 0 if (scalar @$data)
59 0 0 if (ref $$data[0]{$dbfield} eq 'ARRAY')
67 0 0 if (exists $$self{'variableRowspanDriver'}) { }
72 0 0 if (ref $$row{$$self{'variableRowspanDriver'}[$j]} eq 'ARRAY')
75 0 0 if ($nextRowspanSubcount > $maxRowspanSubcount)
100 0 0 if ($row)
102 0 0 if (ref $$row{$dbfield} eq 'ARRAY')
108 0 0 if (my $so = $$self{'sortOrder'}) { }
110 0 0 if ($$so[$aPos] eq $a)
0 0 if ($$so[$bPos] eq $b)
114 0 0 if (exists $$self{'variableRowspanDriver'}) { }
119 0 0 if (ref $$row{$$self{'variableRowspanDriver'}[$j]} eq 'ARRAY')
122 0 0 if ($nextRowspanSubcount > $maxRowspanSubcount)
167 0 0 if (exists $$self{'sortHeader'})
173 0 0 if (CGI::param('orderByAsc'))
184 0 0 if exists $$colSpec{'viewOnly'} and $mode eq 'edit'
185 0 0 if exists $$colSpec{'editOnly'} and $mode eq 'view'
187 0 0 if ($$colSpec{'formElement'} and $$colSpec{'formElement'} eq 'deleteRowButton') { }
0 0 elsif (not exists $$colSpec{'label'}) { }
194 0 0 if ($sortHeader and exists $$colSpec{'dbfield'}) { }
199 0 0 if (exists $$colSpec{'tooltip'}) { }
207 0 0 if ($mode eq 'edit' and exists $$colSpec{'jsClearColumnOnEdit'})
212 0 0 if (exists $$colSpec{'rowspanArrayKey'})