Branch Coverage

blib/lib/DBIx/AnyDBD.pm
Criterion Covered Total %
branch 0 60 0.0


line true false branch
24 0 0 unless $dbh
28 0 0 if $self->can('_init')
36 0 0 unless $dbh
40 0 0 if $self->can('_init')
47 0 0 if ($driver eq 'Proxy')
53 0 0 if ($odbc or $ado)
56 0 0 if ($odbc) { }
0 0 elsif ($ado) { }
67 0 0 if ($name eq 'Microsoft SQL Server') { }
0 0 elsif ($name eq 'SQL Server') { }
0 0 elsif ($name =~ /Oracle/) { }
0 0 elsif ($name eq 'Adaptive Server Anywhere') { }
0 0 elsif ($name eq 'ADABAS D') { }
96 0 0 unless load_module("$dir/Default.pm")
98 0 0 if (not load_module("$dir/$driver.pm")) { }
109 0 0 if ($ado)
110 0 0 if (load_module("$dir/ADO.pm"))
111 0 0 if (not load_module("$dir/ODBC.pm")) { }
124 0 0 if ($odbc)
125 0 0 if (load_module("$dir/ODBC.pm"))
144 0 0 unless $class->isa($newval)
153 0 0 if ($@)
154 0 0 if ($@ =~ /^Can't locate $module in \@INC/) { }
175 0 0 if ($dbh = $self->get_dbh)
190 0 0 if (wantarray) { }
0 0 elsif (defined wantarray) { }
192 0 0 unless $@
195 0 0 unless $@
198 0 0 unless $@
200 0 0 if ($@ =~ m[(.*) at ${\'/.cpan/build/DBIx-AnyDBD-2.01-Z33O_z/blib/lib/DBIx/AnyDBD.pm';} .*$])