Condition Coverage

blib/lib/FabForce/DBDesigner4/Table.pm
Criterion Covered Total %
condition 0 84 0.0


and 3 conditions

line !l l&&!r l&&r condition
57 0 0 0 $ar and _checkArg('columns', $ar)
82 0 0 0 $details and _checkArg('columndetails', $details)
123 0 0 0 $ar and ref $ar eq 'ARRAY'
145 0 0 0 $ar and _checkArg('coords', $ar)
152 0 0 0 $value and _checkArg('name', $value)
159 0 0 0 $value and _checkArg('relations', $value)
166 0 0 0 $value and ref $value eq 'ARRAY'
0 0 0 $value and ref $value eq 'ARRAY' and scalar @$value == 4
179 0 0 0 defined $index and defined $value
185 0 0 0 $value and _checkArg('key', $value)
192 0 0 0 $value and _checkArg('index', $value)
199 0 0 0 $value and _checkArg('attribute', $value)
222 0 0 0 $type eq 'coords' and ref $value eq 'ARRAY'
0 0 0 $type eq 'coords' and ref $value eq 'ARRAY' and scalar @$value == 4
0 0 0 $type eq 'coords' and ref $value eq 'ARRAY' and scalar @$value == 4 and not grep({/\D/;} @$value)
226 0 0 0 $type eq 'columns' and ref $value eq 'ARRAY'
0 0 0 $type eq 'columns' and ref $value eq 'ARRAY' and not !grep({ref $_ eq 'HASH';} @$value)
228 0 0 0 $type eq 'columndetails' and ref $value eq 'ARRAY'
230 0 0 0 $type eq 'name' and ref \$value eq 'SCALAR'
235 0 0 0 $type eq 'relations' and ref $value eq 'ARRAY'
0 0 0 $type eq 'relations' and ref $value eq 'ARRAY' and not !grep({ref $_ eq 'ARRAY';} @$value)
239 0 0 0 $type eq 'key' and ref $value eq 'ARRAY'
0 0 0 $type eq 'key' and ref $value eq 'ARRAY' and not !grep({ref \$_ eq 'SCALAR';} @$value)
243 0 0 0 $type eq 'index' and ref $value eq 'ARRAY'
0 0 0 $type eq 'index' and ref $value eq 'ARRAY' and not !grep({ref \$_ eq 'SCALAR';} @$value)
245 0 0 0 $type eq 'attribute' and ref $value eq 'HASH'

or 3 conditions

line l !l&&r !l&&!r condition
135 0 0 0 not defined $col or $col eq ''
173 0 0 0 defined $index or $index > scalar(@{$$self{'RELATIONS'};}) - 1