Condition Coverage

blib/lib/Log/Fine/Logger.pm
Criterion Covered Total %
condition 26 42 61.9


and 3 conditions

line !l l&&!r l&&r condition
133 1 0 9 defined $self->{'_handles'} and ref $self->{'_handles'} eq 'ARRAY'
1 0 9 defined $self->{'_handles'} and ref $self->{'_handles'} eq 'ARRAY' and scalar @{$self->{'_handles'};} > 0
176 6 0 1 defined $self->{'_handles'} and ref $self->{'_handles'} eq 'ARRAY'
178 1 0 6 defined $obj and ref $obj
1 3 3 defined $obj and ref $obj and UNIVERSAL::can($obj, 'isa')
3 0 3 defined $obj and ref $obj and UNIVERSAL::can($obj, 'isa') and $obj->isa('Log::Fine::Handle')
1 0 3 defined $obj and ref $obj eq 'ARRAY'
1 0 3 defined $obj and ref $obj eq 'ARRAY' and scalar @{$obj;} > 0
186 0 0 4 defined $handle and ref $handle
0 0 4 defined $handle and ref $handle and UNIVERSAL::can($handle, 'isa')
0 1 3 defined $handle and ref $handle and UNIVERSAL::can($handle, 'isa') and $handle->isa('Log::Fine::Handle')
225 2 0 1 defined $val and $val =~ /^\d+$/
244 1 0 10 defined $self->{'name'} and $self->{'name'} =~ /^\w+$/
248 10 0 0 $self->{'_skip'} and $self->{'_skip'} =~ /\d+/