Condition Coverage

blib/lib/Test/Fixture/DBI.pm
Criterion Covered Total %
condition 0 45 0.0


and 3 conditions

line !l l&&!r l&&r condition
36 0 0 0 exists $$spec{'required'} and $$spec{'required'}
0 0 0 exists $$spec{'required'} and $$spec{'required'} and not exists $params{$field}
40 0 0 0 exists $$spec{'default'} and not defined $param
49 0 0 0 ($$spec{'type'} & _SCALAR()) == _SCALAR() and not ref $param
52 0 0 0 ($$spec{'type'} & _ARRAYREF()) == _ARRAYREF() and ref $param eq 'ARRAY'
55 0 0 0 ($$spec{'type'} & _HASHREF()) == _HASHREF() and ref $param eq 'HASH'
58 0 0 0 ($$spec{'type'} & _OBJECT()) == _OBJECT() and blessed $param
67 0 0 0 exists $$spec{'isa'} and not UNIVERSAL::isa($param, $$spec{'isa'})
117 0 0 0 exists $args{'dbh'} and UNIVERSAL::isa($args{'dbh'}, 'DBI::db')
121 0 0 0 exists $args{'database'} and !ref($args{'database'}) || ref $args{'database'} eq 'ARRAY'
184 0 0 0 exists $$def{'schema'} and exists $tables{$$def{'schema'}}
191 0 0 0 exists $$_{'index'} and exists $$_{'refer'}
200 0 0 0 exists $$def{'index'} and exists $tables{$$def{'refer'}}
216 0 0 0 exists $$def{$target} and exists $targets{$$def{$target}}

or 3 conditions

line l !l&&r !l&&!r condition
121 0 0 0 !ref($args{'database'}) || ref $args{'database'} eq 'ARRAY'