1
代碼:模擬使用PHPUnit的回報「NULL」,當類被稱爲創造
$mockObject = $this->getMock('ORM_User'); $mockObject->expects($this->at(0)) ->method('xxx') ->with($this->equalTo('a')) ->will($this->returnValue('aaa')); $mockObject->expects($this->at(1)) ->method('xxx') ->with($this->equalTo('b')) ->will($this->returnValue('bbb')); var_dump("-".$mockObject->xxx('a')); var_dump($mockObject->xxx('b')); $tmp = new ORM_User(); var_dump($tmp->xxx('a')); var_dump($tmp->xxx('b'));
輸出:
string(4) "-aaa" string(3) "bbb" NULL NULL
在你的代碼中,模擬模塊返回數據,實際對象返回空值。 – zerkms 2011-01-27 04:00:17
zerkms,有一些方法可以做到嗎?謝謝 – 2011-01-27 04:17:08