Condition Coverage

lib/DB/Object/Tables.pm
Criterion Covered Total %
condition 0 79 0.0


and 3 conditions

line !l l&&!r l&&r condition
40 0 0 0 @_ and @_ % 2
81 0 0 0 defined $ref and %$ref
98 0 0 0 @_ == 1 and ref $_[0]
99 0 0 0 @_ and not $spec
102 0 0 0 $spec and ref $spec
0 0 0 $spec and ref $spec and @$spec
272 0 0 0 $o and $self->_is_object($o)
440 0 0 0 $alias and $self->{'prefixed'} > 0
442 0 0 0 $self->{'prefixed'} > 1 and $self->schema
477 0 0 0 $primary and @$primary

or 2 conditions

line l !l condition
101 0 0 $self->{'table'} || (return $self->error('No table was provided.'))
104 0 0 $self->prepare($query) || (return $self->error("Error while preparing ALTER query to modify table '${table}':\n", $self->errstr))
222 0 0 $q->delete(@_) || (return $self->pass_error($q->error))
228 0 0 $q->delete(@_) || (return $self->pass_error($q->error))
238 0 0 $self->{'table'} || (return $self->error('No table was provided to drop.'))
240 0 0 $self->prepare($query) || (return $self->error("Error while preparing query to drop table '${table}':\n$query", $self->errstr))
369 0 0 $q->insert(@_) || (return $self->pass_error($q->error))
375 0 0 $q->insert(@_) || (return $self->pass_error($q->error))
521 0 0 $q->replace(@_) || (return $self->pass_error($q->error))
526 0 0 $q->replace(@_) || (return $self->pass_error($q->error))
581 0 0 $q->select(@_) || (return $self->pass_error($q->error))
588 0 0 $q->select(@_) || (return $self->pass_error($q->error))
683 0 0 $q->update(@_) || (return $self->pass_error($q->error))
689 0 0 $q->update(@_) || (return $self->pass_error($q->error))

or 3 conditions

line l !l&&r !l&&!r condition
44 0 0 0 $table or $arg{'table'}
45 0 0 0 $table ||= delete $arg{'table'}
210 0 0 0 Want::want("VOID") or Want::want("OBJECT")
358 0 0 0 Want::want("VOID") or Want::want("OBJECT")
509 0 0 0 Want::want("VOID") or Want::want("OBJECT")
571 0 0 0 Want::want("VOID") or Want::want("OBJECT")
671 0 0 0 Want::want("VOID") or Want::want("OBJECT")