Branch Coverage

blib/lib/Test/Mockify.pm
Criterion Covered Total %
branch 30 36 83.3


line true false branch
72 84 59 unless $ModulPath
79 451 59 unless $MockedSelf
149 17 3 if ($ParameterAmount == 1 and IsString($Parameters[0]))
152 2 1 if ($ParameterAmount == 2)
154 1 1 if (ref $ReturnValueOrFunctionPointer eq 'CODE') { }
160 1 2 if ($ParameterAmount == 3)
222 0 2 if (warnings::enabled('deprecated'))
244 0 2 if (warnings::enabled('deprecated'))
270 0 7 if (warnings::enabled('deprecated'))
300 56 10 unless ($self->{'MethodStore'}{$MethodName})
325 0 5 if (warnings::enabled('deprecated'))
328 5 0 if ($ReturnValue) { }
356 0 26 if (warnings::enabled('deprecated'))
359 1 25 unless (IsArrayReference($aParameterTypes))
367 18 6 if ($ReturnValue) { }
395 1 11 if (ref $aParametersFromAllCalls ne 'ARRAY')
398 1 10 if (scalar @{$aParametersFromAllCalls;} < $Position) { }
420 2 67 if ($self->{'MethodMockType'}{$MethodName} and $self->{'MethodMockType'}{$MethodName} ne $MethodMockType) { }