Branch Coverage

blib/lib/Class/Framework.pm
Criterion Covered Total %
branch 0 28 0.0


line true false branch
12 0 0 unless $package->isa($base)
17 0 0 unless eval "package $package; use base qw( @base ); 1"
24 0 0 unless $_[$i] eq '-base'
25 0 0 if (ref $_[$i + 1] and ref $_[$i + 1] eq 'ARRAY' and not grep({not /\A\w+(?:::\w+)*\z/;} @{$_[$i + 1];})) { }
0 0 elsif (not ref $_[$i + 1] and $_[$i + 1] =~ /\A\w+(?:::\w+)*\z/) { }
37 0 0 unless eval "package $package; Class::MethodVars->import(\@_); 1"
43 0 0 unless eval "package $package; use fields \@fields; 1"
44 0 0 if @rwfields
45 0 0 if @rofields
46 0 0 if @wofields
58 0 0 if (@_ == 1 and ref $_[0] and $_[0]->isa('HASH')) { }
0 0 elsif (@_ % 2 == 0) { }
64 0 0 if $fields
65 0 0 if ($me->can('_INIT'))