Phpunit,如何删除模拟对象?

时间:2014-10-13 15:43:58

标签: php phpunit

我有两个不同的测试用例,都是对方法进行模拟。有没有办法清理模拟对象?因为测试方法有不同的期望

2 个答案:

答案 0 :(得分:2)

在测试方法本身中创建(或重新创建)模拟,而不是尝试重新使用预先生成的对象(可能在某种setUp函数中),如果它不适合您的需要。< / p>

答案 1 :(得分:2)

您可能需要使用Mock::close()

...    
public function tearDown()
{
    Mockery::close();
}
...