Branch Coverage

blib/lib/Bread/Board/Traversable.pm
Criterion Covered Total %
branch 24 30 80.0


line true false branch
29 43 330 if ($path =~ m[^/]) { }
41 14 359 if ($path[0] eq '..')
51 2 371 unless @path
57 345 23 unless ($self->isa('Bread::Board::Service::Alias'))
61 6 41 if exists $seen{$c}
71 0 467 unless &blessed($c)
74 0 467 if ($c->isa('Bread::Board::Dependency'))
79 35 432 if ($c->does('Bread::Board::Service::WithDependencies'))
80 35 0 if $c->has_dependency($name)
88 0 432 if ($c->does('Bread::Board::Service')) { }
431 1 elsif ($c->isa('Bread::Board::Container')) { }
89 0 0 if ($c->name eq $name)
96 1 430 if ($c->name eq $name)
101 85 345 if $c->has_sub_container($name)
102 343 2 if $c->has_service($name)