Branch Coverage

blib/lib/CPAN/Exception/RecursiveDependency.pm
Criterion Covered Total %
branch 7 22 31.8


line true false branch
31 1 6 if ($seen{$dep}++)
41 7 0 unless my $xo = 'CPAN::Shell'->expandany($x)
42 0 0 if ($xo->isa('CPAN::Module')) { }
0 0 elsif ($xo->isa('CPAN::Distribution')) { }
45 0 0 if ($i > 0 and $d = $deps[$i - 1]{'name'}) { }
48 0 0 if (defined $want) { }
52 0 0 if (defined $want) { }
67 0 0 if (not ref $have && $have->isa('CPAN::Exception::RecursiveDependency::na') and 'CPAN::Version'->vge($have, $want))
76 0 0 if ($in_loop) { }
84 1 1 if ($loop_starts_with)
104 1 1 unless ($loop_starts_with)