【发布时间】:2016-11-08 11:56:20
【问题描述】:
$observer = $this->getMockBuilder('Apps_Sample_DataHandler')
->disableOriginalConstructor()
->disableOriginalClone()
->disableArgumentCloning()
->getMock();
$observer->method('getSampleData')
->will($this->returnCallback('mockTestCall'));
$this->assertEquals('foo', $observer->getSampleData());
这里我们尝试用“mockTestCall”模拟方法“getSampleData”。
我们想知道如何将参数传递给方法“mockTestCall”。
“mockTestCall”方法的定义如下:
public function mockTestCall($arg1){
return $arg1;
}
【问题讨论】:
标签: php unit-testing