我有一个在测试中使用的模拟类,我正在寻找一种方法来同时确保一个方法被准确地调用两次并且每次调用都有不同的参数。我的代码是这样的:
$mocked->expects($this->at(0))->method('mockedMethod')->with($this->equalsTo(123);
$mocked->expects($this->at(1))->method('mockedMethod')->with($this->equalsTo(456);
如果对 mockedMethod 进行第三次调用,无论参数如何,我都希望断言失败。