有没有办法在测试类构造函数/类 setUp 函数中创建一个模拟,以便所有测试方法都可以使用模拟?
我尝试在构造函数中创建,例如:
public class testMocks extends PHPUnit_Framework_TestCase {
protected $mock;
public function __construct()
{
$this->mock = Mockery::mock('myMockedClass');
}
...
但这不起作用。如果第一个测试通过,那么所有在模拟上断言的测试都会通过,即使它们应该失败(即运行应该失败的 shouldReceive)。有任何想法吗?