Branch Coverage

blib/lib/DBIx/Squirrel.pm
Criterion Covered Total %
branch 19 32 59.3


line true false branch
50 0 9 unless defined $_[0]
51 7 2 if ($_[0] =~ /^database_entit(?:y|ies)$/i) { }
53 5 2 if (ref $_[0]) { }
54 5 0 if (UNIVERSAL::isa($_[0], 'ARRAY')) { }
80 12 40 if (@_)
81 7 1 if (UNIVERSAL::isa($_[0], "DBI::db") or UNIVERSAL::isa($_[0], "DBI::st") or UNIVERSAL::isa($_[0], "DBIx::Squirrel::it"))
89 0 41 unless defined ${$symbol;}
90 1 40 if (@_)
92 0 1 if (@_ == 1 and ref $_[0]) { }
93 0 0 if (builtin::reftype($_[0]) eq 'ARRAY') { }
0 0 elsif (builtin::reftype($_[0]) eq 'HASH') { }
107 0 1 if (UNIVERSAL::isa(${$symbol;}, 'DBI::db')) { }
1 0 elsif (UNIVERSAL::isa(${$symbol;}, 'DBI::st')) { }
0 0 elsif (UNIVERSAL::isa(${$symbol;}, 'DBIx::Squirrel::it')) { }
124 15 0 unless defined &{$caller . '::' . $name;}
126 1 8 if (@{$dbi;})