Condition Coverage

blib/lib/Rose/DB/Oracle.pm
Criterion Covered Total %
condition 3 47 6.3


and 3 conditions

line !l l&&!r l&&r condition
37 0 0 0 @_ == 1 and ref $_[0] eq 'ARRAY'
61 0 0 10 @_ == 1 and ref $_[0] eq 'ARRAY'
544 0 0 0 $_[0]->keyword_function_calls and $_[1] =~ /^\w+\(.*\)$/

or 2 conditions

line l !l condition
473 0 0 $lock->{'type'} ||= 'for update'
568 0 0 $ENV{'NLS_DATE_FORMAT'} || 'YYYY-MM-DD HH24:MI:SS'
590 0 0 $ENV{'NLS_TIMESTAMP_FORMAT'} || 'YYYY-MM-DD HH24:MI:SS.FF'
608 0 0 $ENV{'NLS_TIMESTAMP_TZ_FORMAT'} || 'YYYY-MM-DD HH24:MI:SS.FF TZHTZM'
626 0 0 $ENV{'NLS_DATE_FORMAT'} || 'YYYY-MM-DD HH24:MI:SS'
638 0 0 $ENV{'NLS_TIMESTAMP_FORMAT'} || 'YYYY-MM-DD HH24:MI:SS.FF'
648 0 0 $ENV{'NLS_TIMESTAMP_TZ_FORMAT'} || 'YYYY-MM-DD HH24:MI:SS.FF TZHTZM'

or 3 conditions

line l !l&&r !l&&!r condition
79 0 0 0 $self->{'schema'} || $self->username
101 0 9 0 $args{'db'} || $args{'database'}
103 9 0 0 $args{'host'} or $args{'port'}
391 0 0 0 $args{'schema'} || $self->schema
392 0 0 0 $args{'catalog'} || $self->catalog
416 0 0 0 $error or not $columns
595 0 0 0 s/( \d\d:\d\d:\d\d)(?!\.)/$1.000000/ or s/( \d\d:\d\d:\d\d\.)(\d{1,5})(\D|$)/"$1$2" . '0' x (6 - length($2)) . $3;/e
613 0 0 0 s/( \d\d:\d\d:\d\d)(?!\.)/$1.000000/ or s/( \d\d:\d\d:\d\d\.)(\d{1,5})(\D|$)/"$1$2" . '0' x (6 - length($2)) . $3;/e