Branch Coverage

blib/lib/Class/ObjectTemplate.pm
Criterion Covered Total %
branch 39 74 52.7


line true false branch
20 1 6 if scalar @{"${pkg}::_ATTRIBUTES_";}
36 0 6 if $Class::ObjectTemplate::DEBUG
38 0 12 if $Class::ObjectTemplate::DEBUG
44 1 11 if (UNIVERSAL::can($pkg, "$attr")) { }
50 0 0 @_ > 1 ? :
0 1 if (scalar @BazINC2::_free) { }
0 1 if @_
0 1 if $rc == -1
0 1 if (scalar @Foo2::_free) { }
0 1 if @_
0 1 if $rc == -1
0 0 if (scalar @Bar::_free) { }
0 0 if @_
0 0 if $rc == -1
0 1 if (scalar @BazINC::_free) { }
0 1 if @_
0 1 if $rc == -1
0 1 if (scalar @Foo::_free) { }
1 0 if @_
0 1 if $rc == -1
0 1 if (scalar @Baz::_free) { }
0 1 if @_
0 1 if $rc == -1
1 1 @_ > 1 ? :
4 4 @_ > 1 ? :
0 0 @_ > 1 ? :
1 1 @_ > 1 ? :
0 0 @_ > 1 ? :
1 1 @_ > 1 ? :
0 0 @_ > 1 ? :
1 1 @_ > 1 ? :
1 2 @_ > 1 ? :
1 1 @_ > 1 ? :
51 0 6 if ($@)
64 0 1 if (ref $_[0]) { }
91 0 10 if ref $pkg
133 6 0 if (defined @{"${pkg}::ISA";})