【发布时间】:2013-07-10 19:19:10
【问题描述】:
有没有办法在测试类构造函数/类 setUp 函数中创建一个 mock,以便所有测试方法都可以使用这个 mock?
我尝试在构造函数中创建:
public class testMocks extends PHPUnit_Framework_TestCase {
protected $mock;
public function __construct()
{
$this->mock = Mockery::mock('myMockedClass');
}
...
但这不起作用。如果第一个测试通过,那么所有在模拟上断言的测试都会通过,即使它们应该失败(即运行应该失败的 shouldReceive)。有什么想法吗?
【问题讨论】:
标签: unit-testing mocking phpunit mockery