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 3 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