Condition Coverage

blib/lib/DBR/Config/Schema.pm
Criterion Covered Total %
condition 4 18 22.2


or 2 conditions

line l !l condition
26 51 0 $params{'instance'} || (return $self->_error('instance is required'))
28 51 0 $instance->connect || (return $self->_error("Failed to connect to ${\$instance->name;}"))
30 51 0 $params{'schema_id'} || (return $self->_error('schema_id is required'))
60 0 0 $$a{'display_name'} || ''
0 0 $$b{'display_name'} || ''
121 258 0 $TABLES_BY_NAME{$$self{'schema_id'}}{$tname} || (return $self->_error("table $tname does not exist"))
150 0 0 shift() || 'master'
152 0 0 $INSTANCES_BY_CLASS{$$self{'schema_id'}}{$class} || (return $self->_error("instance of class $class does not exist"))
195 0 0 $$schema{'display_name'} || ''