Branch Coverage

blib/lib/MRO/Compat.pm
Criterion Covered Total %
branch 1 56 1.7


line true false branch
14 0 3 if ($] < 5.009005) { }
28 0 0 if ($Class::C3::XS::VERSION and $Class::C3::XS::VERSION > 0.03) { }
127 0 0 if exists $stored{$_}
137 0 0 unless defined $classname
140 0 0 if ($type eq 'dfs') { }
0 0 elsif ($type eq 'c3') { }
159 0 0 if ($_[1])
160 0 0 if $_[1] eq 'c3'
176 0 0 unless (defined $classname and $type)
180 0 0 if ($type eq 'c3') { }
0 0 elsif ($type eq 'dfs') { }
182 0 0 if $@
186 0 0 if (defined $Class::C3::MRO{$classname})
209 0 0 unless defined $classname
210 0 0 if exists $Class::C3::MRO{$classname}
235 0 0 if (defined $search) { }
245 0 0 if scalar @$isa
248 0 0 if ($cand =~ s/::$//)
249 0 0 if $cand eq $search
262 0 0 if $level > 100
269 0 0 if ($_ eq $class)
274 0 0 if ($found_me)
285 0 0 unless defined $classname
304 0 0 unless defined $classname
308 0 0 if $classname eq $_
348 0 0 unless defined $classname
366 0 0 unless defined $classname
373 0 0 unless defined $classname