Branch Coverage

blib/lib/Test/Mockingbird.pm
Criterion Covered Total %
branch 16 22 72.7


line true false branch
84 6 4 if (defined $arg1 and not defined $arg3 and $arg1 =~ /^(.*)::([^:]+)$/) { }
97 0 10 unless $package and $method
128 0 7 unless $package and $method
134 7 0 if (exists $mocked{$full_method} and @{$mocked{$full_method};})
139 6 1 unless @{$mocked{$full_method};}
206 0 2 unless $package and $method
252 1 1 if (defined $arg1 and not defined $arg3 and $arg1 =~ /^(.*)::([^:]+)$/) { }
265 0 2 unless $package and $dependency
302 1 5 if (defined $arg)
306 0 1 unless $full_method =~ /^\Q$package\E::/
334 9 3 if (defined $arg1 and not defined $arg3 and $arg1 =~ /^(.*)::([^:]+)$/)