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
174 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')
226 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+/