Branch Coverage

blib/lib/Bread/Board/Service/Deferred.pm
Criterion Covered Total %
branch 6 20 30.0


line true false branch
12 0 0 if (my $func = overload::Method($_[0], '""'))
19 19 0 if (caller)[0] eq 'Bread::Board::Service::Deferred'
30 0 2 if $_[3] eq '""' and not overload::Method($_[0], $_[3])
31 0 2 if (my $func = overload::Method($_[0], $_[3]))
40 0 5 unless &Scalar::Util::blessed($params{'service'}) and $params{'service'}->does('Bread::Board::Service')
46 0 0 if ($_[0]{'service'}->can('class'))
55 0 0 if ($_[0]{'service'}->can('class'))
64 7 0 if ($_[0]{'service'}->can('class'))
66 7 0 if $class eq $_[1]
79 0 0 unless ref $func eq 'CODE'