Branch Coverage

File:blib/lib/Test/Log/Abstraction.pm
Coverage:98.1%

line%coveragebranch
805100TFif &Scalar::Util::blessed($class)
813100TFunless (UNIVERSAL::isa($class, __PACKAGE__))
814100TFif defined $class
101250TFdefined $value ? :
1015100TFlength $text > $MAX_REASON ? :
1266100TF_object($self, $method)->{'level'} >= $SEVERITY{$level} ? :
1382100TFunless defined $value
1389100TFunless $type
1391100TFif ($type ne "HASH" and $type ne "ARRAY")
1394100TFdefined $text ? :
1399100TFif $seen->{$address}
1402100TFif $type eq "HASH"
1691100TFdefined $level ? :
1767100TFunless defined $pattern
1768100TFdefined $name ? :
1772100TF&List::Util::any(sub {         $_->{'message'} =~ /$regex/u; } , @{$$self{'messages'};}) ? :
1843100TFunless defined $pattern
1844100TFdefined $name ? :
1851100TF$matched ? :
1922100TFunless defined $level
1923100TFdefined $name ? :
1927100TF&List::Util::any(sub {         $_->{'level'} eq $wanted; } , @{$$self{'messages'};}) ? :
1989100TFif defined $name
2154100TF$value[0] ? :
100TFif @value
2236100TFif (not defined $name) { }
100TFelsif (exists $SEVERITY{lc $name}) { }