2013-05-08 76 views
0

如何獲取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 
+1

只是爲了確保你知道嗎,你的測試將不會拋出斷言因爲1大於0,所以它通過測試而沒有錯誤。斷言失敗測試不返回正在檢查的內容。如果條件不成立,可以將assertTrue看作拋出斷言(錯誤)。 – 2013-05-08 16:39:52

回答

1
$this->assertTrue{ 1 > 0 }; 

應該

$this->assertTrue(1 > 0); 
+0

謝謝!將在10分鐘後接受 – oks 2013-05-08 09:11:31