Condition Coverage

blib/lib/Class/Base.pm
Criterion Covered Total %
condition 21 29 72.4


and 3 conditions

line !l l&&!r l&&r condition
43 12 13 1 defined $_[0] && UNIVERSAL::isa($_[0], 'HASH')
135 1 13 2 ref $self and @_
194 20 2 2 defined($default = $keys->{$key}) and ref $default eq 'CODE'
226 1 0 15 ref $self and defined $self->{'_DEBUG'}

or 2 conditions

line l !l condition
51 1 20 do { local $^W; ${"${class}::DEBUG";} } || 0

or 3 conditions

line l !l&&r !l&&!r condition
54 2 23 0 $config->{'id'} || $config->{'ID'} || $class
59 24 0 2 $self->init($config) || $class->error($self->error)
139 0 1 0 ref $self || $self
13 1 0 $id ||= ref $self || $self
232 0 1 0 ref $self || $self