Condition Coverage

blib/lib/Log/Fine.pm
Criterion Covered Total %
condition 25 55 45.4


and 3 conditions

line !l l&&!r l&&r condition
141 3365 0 16 defined $map and ref $map
3365 0 16 defined $map and ref $map and UNIVERSAL::can($map, 'isa')
0 0 16 defined $map and ref $map and UNIVERSAL::can($map, 'isa') and $map->isa('Log::Fine::Levels')
0 0 16 defined $map and ref $map and UNIVERSAL::can($map, 'isa') and $map->isa('Log::Fine::Levels') and not $levelmap
3365 0 0 defined $map and not $levelmap
275 0 0 11 defined $name and $name =~ /\w/
285 10 0 1 defined _logger()->{$name} and ref _logger()->{$name}
10 0 1 defined _logger()->{$name} and ref _logger()->{$name} and UNIVERSAL::can(_logger()->{$name}, 'isa')
0 0 1 defined _logger()->{$name} and ref _logger()->{$name} and UNIVERSAL::can(_logger()->{$name}, 'isa') and _logger()->{$name}->isa('Log::Fine::Logger')
341 0 0 2 defined $self and ref $self
0 0 2 defined $self and ref $self and UNIVERSAL::can($self, 'isa')
0 0 2 defined $self and ref $self and UNIVERSAL::can($self, 'isa') and $self->isa('Log::Fine')
346 0 0 2 defined $self->{'err_callback'} and ref $self->{'err_callback'} eq 'CODE'
411 827 0 7 defined $self->{'name'} and $self->{'name'} =~ /\w/
427 16 0 817 defined _levelMap() and ref _levelMap()
16 0 817 defined _levelMap() and ref _levelMap() and UNIVERSAL::can(_levelMap(), 'isa')
0 0 817 defined _levelMap() and ref _levelMap() and UNIVERSAL::can(_levelMap(), 'isa') and _levelMap()->isa('Log::Fine::Levels')

or 2 conditions

line l !l condition
148 0 0 $map || '{undef}'
305 44 0 $_[0]{'name'} || undef