在我的代码中有一些奇怪的事情,所以我不得不问。UnitTests失败,手动测试通过
我有一个测试的一部分:
public function testGetAddresses()
{
//$this->markTestIncomplete('Not implemented yet');
$this->assertTrue($this->_prs->getAddresses() instanceof Crm_Collection);
}
此测试失败。
但是,当我这样做:
if ($entity->getAddresses() instanceof Crm_Collection) {
echo "TRUE!";
} else {
echo "FALSE!";
}
它输出TRUE!
任何人都知道发生了什么,或者这可能是phpunit中的错误?
谢谢!
'$ entity'和'$ this->之间可能有区别吗? _prs'这有助于解决问题? – ircmaxell 2010-08-20 13:03:56
对不起,我看到了,我对于stackoverflow有点新。我今晚或星期一做那件事。谢谢 – baklap 2010-08-20 13:41:36
您的意见表明问题已解决,请选择最能帮助您的答案并接受它(也许可以提供有用的东西来感谢人们)。它有助于其他人不会浪费时间解决已经解决的问题。 – edorian 2010-08-20 14:01:30