Condition Coverage

blib/lib/DBIx/DataModel/Schema.pm
Criterion Covered Total %
condition 15 27 55.5


and 3 conditions

line !l l&&!r l&&r condition
120 23 0 3 &does($dbh, "ARRAY") and not keys %dbh_options
226 0 2 0 my $local_state = $self->localize_state("dbh") and delete $self->{'dbh'}, $self->dbh(@new_dbh)
292 5 0 0 $dbh->isa("DBIx::RetryOverDisconnects::db") and $dbh->is_trans_disconnect
356 0 0 0 ref $debug and $debug->can("debug")

or 2 conditions

line l !l condition
153 331 4 $self->{'dbh'} || []
221 12 13 $self->{'transaction_dbhs'} ||= []
314 3 17 delete $self->{'after_commit_callbacks'} || []

or 3 conditions

line l !l&&r !l&&!r condition
64 4 13 0 $self->{'sql_abstract'} ||= "SQL::Abstract::More"->new
67 0 17 0 $self->{'resultAs_classes'} ||= &mro::get_linear_isa($class)
125 23 3 0 not $self->{'dbh'} or $self->{'dbh'}[0]{'AutoCommit'}