【发布时间】:2010-11-21 15:23:23
【问题描述】:
我正在使用 PHPUnit 进行单元测试 我正在使用模拟对象来测试是否使用正确的参数调用方法。当我只想这样做一次时,这很好用。
$logMock = $this->getMockBuilder('Logger')
->disableOriginalConstructor()
->getMock();
//check if it updates the correct record
$logMock->expects($this->exactly(1))
->method('updateLog')
->with(456, 'some status');
现在我想测试是否第二次调用 updateLog(使用不同的参数)。我不知道如何使用 'with' 方法来做到这一点。
有人有建议吗?
【问题讨论】: