标签: php phpunit
我有两个不同的测试用例,都是对方法进行模拟。有没有办法清理模拟对象?因为测试方法有不同的期望
答案 0 :(得分:2)
在测试方法本身中创建(或重新创建)模拟,而不是尝试重新使用预先生成的对象(可能在某种setUp函数中),如果它不适合您的需要。< / p>
答案 1 :(得分:2)
您可能需要使用Mock::close():
Mock::close()
... public function tearDown() { Mockery::close(); } ...