Branch Coverage

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


line true false branch
105 0 0 unless defined $class
118 0 0 unless $dbh
122 0 0 if $self->can('_init')
138 0 0 if $self->can('_init')
160 0 0 unless $dbh
164 0 0 if $self->can('_init')
171 0 0 if ($driver eq 'Proxy')
177 0 0 if ($odbc or $ado)
180 0 0 if ($odbc) { }
0 0 elsif ($ado) { }
191 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') { }
220 0 0 unless load_module("$dir/Default.pm")
222 0 0 if (not load_module("$dir/$driver.pm")) { }
233 0 0 if ($ado)
234 0 0 if (load_module("$dir/ADO.pm"))
235 0 0 if (not load_module("$dir/ODBC.pm")) { }
248 0 0 if ($odbc)
249 0 0 if (load_module("$dir/ODBC.pm"))
268 0 0 unless $class->isa($newval)
277 0 0 if ($@)
278 0 0 if ($@ =~ /^Can't locate $module in \@INC/) { }
308 0 0 if ($dbh = $self->get_dbh)
356 0 0 if (wantarray) { }
0 0 elsif (defined wantarray) { }
358 0 0 unless $@
361 0 0 unless $@
364 0 0 unless $@
366 0 0 if ($@ =~ m[(.*) at ${\'lib/DBIx/AnyDBD.pm';} .*$])