Condition Coverage

blib/lib/DBIx/Handler.pm
Criterion Covered Total %
condition 0 34 0.0


and 3 conditions

line !l l&&!r l&&r condition
44 0 0 0 'DBI'->VERSION > 1.613 and not exists $attr->{'AutoInactiveDestroy'}
52 0 0 0 $dbh->FETCH('RaiseError') and not exists $attr->{'PrintError'}
85 0 0 0 $dbh->FETCH('Active') and $self->_ping($dbh)
191 0 0 0 ref $named_bind{$1} and ref $named_bind{$1} eq 'ARRAY'

or 2 conditions

line l !l condition
34 0 0 $opts->{'trace_query'} || 0
0 0 $opts->{'trace_ignore_if'} || \&DBIx::Handler::_noop
0 0 $opts->{'result_class'} || undef
0 0 $opts->{'on_connect_do'} || undef
0 0 $opts->{'on_disconnect_do'} || undef
0 0 $opts->{'no_ping'} || 0
0 0 $opts->{'dbi_class'} || 'DBI'
0 0 $opts->{'prepare_method'} || 'prepare'

or 3 conditions

line l !l&&r !l&&!r condition
48 0 0 0 exists $attr->{'RaiseError'} or exists $attr->{'HandleError'}
242 0 0 0 $self->{'txn_manager'} ||= 'DBIx::TransactionManager'->new($dbh)