Phpunit新手 - 如何获取assertTrue方法
问题描述:
如何获取assertTrue方法?我的文件phpunit_test.php是Phpunit新手 - 如何获取assertTrue方法
<?php
class phptest extends PHPUnit_Framework_TestCase
{
public function test_something()
{
$this->assertTrue{ 1 > 0 };
}
}
?>
但PHPUnit的phpunit_test.php返回
There was 1 error:
1) phptest::test_something
Undefined property: phptest::$assertTrue
答
$this->assertTrue{ 1 > 0 };
应该
$this->assertTrue(1 > 0);
+0
谢谢!将在10分钟后接受 – oks 2013-05-08 09:11:31
只是为了确保你知道吗,你的测试将不会抛出断言因为1大于0,所以它通过测试而没有错误。断言失败测试不返回正在检查的内容。如果条件不成立,可以将assertTrue看作抛出断言(错误)。 – 2013-05-08 16:39:52