Branch Coverage

blib/lib/Algorithm/Dependency/Weight.pm
Criterion Covered Total %
branch 8 20 40.0


line true false branch
112 0 3 _INSTANCE($args{'source'}, 'Algorithm::Dependency') ? :
0 3 unless my $source = _INSTANCE($args{'source'}, 'Algorithm::Dependency') ? $args{'source'}->source : _INSTANCE($args{'source'}, 'Algorithm::Dependency::Source')
118 0 3 unless my $algdep = 'Algorithm::Dependency'->new('source', $source, 'ignore_orphans', 1)
172 34 0 defined _STRING($_[0]) ? :
173 34 0 unless $$self{'weight'}{$id}
179 0 34 unless my $items = $$self{'algdep'}->schedule($_[0])
196 0 0 unless my $items = $$self{'algdep'}->schedule(@_)
219 10 0 if ($$self{'weight'}{$name})
223 0 0 unless $hash{$name} = $self->weight($name)
246 0 1 unless defined $items[0]