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
77 0 0 0 @_ == 1 and ref $_[0] eq "ARRAY"
101 0 0 10 @_ == 1 and ref $_[0] eq "ARRAY"
597 0 0 0 $_[0]->keyword_function_calls and $_[1] =~ /^\w+\(.*\)$/

or 2 conditions

line l !l condition
523 0 0 $lock->{'type'} ||= "for update"
621 0 0 $ENV{'NLS_DATE_FORMAT'} || 'YYYY-MM-DD HH24:MI:SS'
643 0 0 $ENV{'NLS_TIMESTAMP_FORMAT'} || 'YYYY-MM-DD HH24:MI:SS.FF'
661 0 0 $ENV{'NLS_TIMESTAMP_TZ_FORMAT'} || 'YYYY-MM-DD HH24:MI:SS.FF TZHTZM'
679 0 0 $ENV{'NLS_DATE_FORMAT'} || 'YYYY-MM-DD HH24:MI:SS'
691 0 0 $ENV{'NLS_TIMESTAMP_FORMAT'} || 'YYYY-MM-DD HH24:MI:SS.FF'
701 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
119 0 0 0 $self->{'schema'} || $self->username
141 0 9 0 $args{'db'} || $args{'database'}
143 9 0 0 $args{'host'} or $args{'port'}
441 0 0 0 $args{'schema'} || $self->schema
442 0 0 0 $args{'catalog'} || $self->catalog
466 0 0 0 $error or not $columns
648 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
666 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