Branch Coverage

blib/lib/DBIx/Handler.pm
Criterion Covered Total %
branch 0 78 0.0


line true false branch
18 0 0 scalar @_ == 5 ? :
37 0 0 @{$self->{'_connect_info'};} > 3 ? :
39 0 0 if ('DBI'->VERSION > 1.613 and not exists $attr->{'AutoInactiveDestroy'})
43 0 0 unless (exists $attr->{'RaiseError'} or exists $attr->{'HandleError'})
47 0 0 if ($dbh->FETCH('RaiseError') and not exists $attr->{'PrintError'})
60 0 0 unless $self->_seems_connected
65 0 0 unless $self->{'no_ping'}
71 0 0 unless my $dbh = $self->{'_dbh'}
73 0 0 if ($self->{'_pid'} != $$)
80 0 0 unless ($dbh->FETCH('Active') and $self->_ping($dbh))
92 0 0 unless $self->_seems_connected
98 0 0 unless my $dbh = delete $self->{'_dbh'}
107 0 0 if (my $on_connect_do = $self->{$mode})
108 0 0 if (not ref $on_connect_do) { }
0 0 elsif (ref $on_connect_do eq 'CODE') { }
0 0 elsif (ref $on_connect_do eq 'ARRAY') { }
124 0 0 if $result_class
130 0 0 if defined $flag
136 0 0 if defined $callback
142 0 0 if defined $enable
150 0 0 if (ref $args[0] eq 'HASH') { }
154 0 0 ref $args[0] eq 'ARRAY' ? :
162 0 0 unless $bind
164 0 0 if (my $error = $@)
169 0 0 $result_class ? :
178 0 0 unless exists $named_bind{$1}
179 0 0 if (ref $named_bind{$1} and ref $named_bind{$1} eq 'ARRAY') { }
194 0 0 unless $self->trace_query
198 0 0 if $caller[0]->isa('DBIx::Handler')
199 0 0 if $self->trace_ignore_if->(@caller)
215 0 0 $wantarray ? :
217 0 0 if (my $error = $@)
221 0 0 $wantarray ? :
235 0 0 unless $self->{'txn_manager'}
243 0 0 unless $info
263 0 0 $wantarray ? :
266 0 0 if (my $error = $@) { }
271 0 0 if $@
274 0 0 $wantarray ? :