Branch Coverage

lib/Context/Singleton/Frame.pm
Criterion Covered Total %
branch 29 32 90.6


line true false branch
34 22 44 if (ref $class)
43 44 22 unless ($self->{'root'})
101 20 24 unless keys %required
118 24 64 if $self->parent
143 15 26 if $promise->is_deduced
146 0 26 if $builder_promise->is_deduced
154 3 19 unless $self->is_deducible($dependency)
177 1 43 if $depth < 0
180 1 42 if $distance < 0
240 0 43 if @proclaim
242 3 40 unless $self->try_deduce($rule)
251 5 7 unless my $promise = $self->_find_promise_for($rule)
258 0 29 unless my $promise = $self->_search_promise_for($rule)
265 51 31 unless @proclaim
276 3 30 if $promise->is_deduced
289 7 41 unless $promise->is_deducible