Condition Coverage

blib/lib/CTK/DBI.pm
Criterion Covered Total %
condition 0 67 0.0


and 3 conditions

line !l l&&!r l&&r condition
258 0 0 0 $dbh and $dbh->can("errstr")
267 0 0 0 $dbh and $dbh->{'PrintError'}
309 0 0 0 $rslt and ref $rslt eq "HASH"
319 0 0 0 $rslt and ref $rslt eq "ARRAY"
330 0 0 0 $rslt and ref $rslt eq "HASH"
345 0 0 0 $prepare_attr && ref $prepare_attr eq 'HASH'
389 0 0 0 $rerr and ref $rerr eq "SCALAR"

or 2 conditions

line l !l condition
220 0 0 $in[0] || ''
0 0 $in[1] // ""
0 0 $in[2] // ""
0 0 $in[3] // 0
0 0 $in[4] // 0
0 0 $in[5] || undef
0 0 $in[6] || undef
0 0 $in[7] // 0
259 0 0 $dbh->errstr // ""
276 0 0 $self->{'error'} // ""
288 0 0 $self->{'dsn'} || ''
337 0 0 shift() // ""
339 0 0 $self->{'dbh'} || (return)
350 0 0 $dbh->errstr // "unknown error"
357 0 0 $dbh->errstr || 'the DBI::execute method has returned false status'
362 0 0 $to->error || 'unknown error'
383 0 0 shift() || ''
384 0 0 shift() // ""
385 0 0 shift() // ""
386 0 0 shift() || {}
387 0 0 shift() // 0
397 0 0 $DBI::errstr || 'the DBI::connect method has returned false status'
402 0 0 $to->error || 'unknown error'