Condition Coverage

blib/lib/App/AutoCRUD/DataSource.pm
Criterion Covered Total %
condition 6 21 28.5


and 3 conditions

line !l l&&!r l&&r condition
88 0 0 0 $schema_class && $self->app->is_class_loaded($schema_class)
1 0 0 $required_class and not $schema_class && $self->app->is_class_loaded($schema_class)
262 2 0 0 not keys %$columns and $self->dbh->{'Driver'}{'Name'} eq 'Oracle'

or 2 conditions

line l !l condition
135 0 1 $self->config('dbh', 'db_type') || 'TABLE'
149 0 1 $self->config('tablegroups') || []
284 0 2 $self->config('tables', $table, 'colgroups') || []

or 3 conditions

line l !l&&r !l&&!r condition
85 0 0 1 $self->config('schema_class') || $required_class
92 0 0 0 $self->config('schema_class') || $self->{'loaded_class'}