Branch Coverage

blib/lib/Class/Virtually/Abstract.pm
Criterion Covered Total %
branch 8 26 30.7


line true false branch
17 5 11 if (@_ and not $Class::Virtually::Abstract::Registered{$base_class})
25 1 4 if (defined &{$base_class . '::import';})
32 0 0 if $class eq 'Foo::This'
0 0 if (@missing_methods)
0 0 if (do { my $super_import = $class->can('SUPER::import') })
0 0 if $class eq 'Foo::Virtual'
0 0 if (@missing_methods)
0 0 if (do { my $super_import = $class->can('SUPER::import') })
0 1 if $class eq 'Foo::Yet::Again'
0 1 if (@missing_methods)
0 1 if $class eq 'Foo::Virtual::Again'
1 0 if (@missing_methods)
0 0 if (do { my $super_import = $class->can('SUPER::import') })