0
我可以創建一個PHP文件,它使用PHPunit在類中的一個函數內部進行斷言。是否有可能調用函數,每個函數都包含一個斷言?如何在需要時調用函數,每個函數包含PHPUnit函數
(目前我只使用XAMPP和記事本+ +在Windows上)
fileA.php:
=============
require_once ‘fileA.php’;
testA():
testB();
testC();
fileB.php:
==========
class availabletests extends \PHPUnit_Framework_TestCase
{
function testA()
{ $this->assertEquals(2,1+1); }
function testB()
{ $this->assertEquals(20,1+1); }
function testC()
{ $this->assertEquals(8,1+1); }
}
非常感謝!
一般來說,您可以使用phpunit腳本運行單元測試:'$ phpunit fileB.php',然後它會爲您提供有關哪些測試失敗以及哪些斷言失敗的詳細信息。就此而言,在單個文件/類中使用多種測試方法要好得多,因爲它更好地隔離每個測試用例,並允許您獨立查看每個成功/失敗。 – Ataraxia