Condition Coverage

blib/lib/DBR/Config/Table.pm
Criterion Covered Total %
condition 4 12 33.3


or 2 conditions

line l !l condition
28 51 0 $params{'instance'} || (return $self->_error('instance is required'))
30 51 0 $params{'schema_id'} || (return $self->_error('schema_id is required'))
35 51 0 $instance->connect || (return $self->_error("Failed to connect to @{[$instance->name];}"))
154 284 0 $FIELDS_BY_NAME{$$self{'table_id'}}{$name} || (return $self->_error("field $name does not exist"))
233 0 0 $self->schema_id || (return '')
235 0 0 'DBR::Config::Schema'->new('session', $$self{'session'}, 'schema_id', $schema_id) || (return $self->_error("failed to fetch schema object for schema_id $schema_id"))