diff --git a/Classes/Core/BaseTestCase.php b/Classes/Core/BaseTestCase.php index 1a97d2cf..6933db95 100644 --- a/Classes/Core/BaseTestCase.php +++ b/Classes/Core/BaseTestCase.php @@ -56,10 +56,15 @@ protected function getAccessibleMock( } $mockBuilder = $this->getMockBuilder($this->buildAccessibleProxy($originalClassName)) - ->setMethods($methods) ->setConstructorArgs($arguments) ->setMockClassName($mockClassName); + if ($methods === null) { + $mockBuilder->onlyMethods([]); + } elseif (!empty($methods)) { + $mockBuilder->onlyMethods($methods); + } + if (!$callOriginalConstructor) { $mockBuilder->disableOriginalConstructor(); }