Topic 6: Writing PHP Tests for PHPUnit
- Part 1: กฎการเขียน
code ใน PHPUnit
test
5. เขียน function ทดสอบ ในตัวอย่างจะใช้ assertEquals ซึ่งเป็น function ในการทดสอบค่าของ PHPUnit โดยค่าที่กำหนดใน $expect และ $test จะต้องตรงกัน เช่น
1.
เรียกใช้ PHPUnit ด้วย
use
PHPUnit\Framework\TestCase;
2. ประกาศชื่อ class
ที่ใช้ทดสอบจะต้องตามด้วย Test และ extends TestCase เช่น
class dataTest extends
TestCase
3. ประกาศ function
เพื่อทดสอบ จะต้องมี test ด้านหน้า เช่น
public function testgetuser()
{ }
4. include ไฟล์ที่ต้องการทดสอบภายใน
function เช่น
include(dirname(__DIR__)."/project/datax.php");
5. เขียน function ทดสอบ ในตัวอย่างจะใช้ assertEquals ซึ่งเป็น function ในการทดสอบค่าของ PHPUnit โดยค่าที่กำหนดใน $expect และ $test จะต้องตรงกัน เช่น
หมายเหตุ: ถ้าหากต้องการตรวจสอบผลลัพธ์
ให้ใช้คำสั่ง var_dump()
อ้างอิง: https://phpunit.de/manual/current/en/writing-tests-for-phpunit.html#writing-tests-for-phpunit.data-providers
ความคิดเห็น
แสดงความคิดเห็น