Cara menggunakan PHPUnit untuk menguji fungsi PHP tersuai: Pasang pustaka PHPUnit Cipta kelas kes ujian PHP yang berakhir dengan "Ujian", termasuk kaedah ujian Gunakan assertEquals dalam kaedah ujian untuk menegaskan output yang dijangkakan fungsi Gunakan arahan phpunit untuk jalankan ujian
Bagaimana untuk menggunakan PHPUnit untuk menguji fungsi PHP tersuai?
Pengenalan
PHPUnit ialah rangka kerja yang popular untuk ujian unit. Ia membantu anda menulis kes ujian untuk mengesahkan ketepatan fungsi PHP tersuai anda. Artikel ini akan membimbing anda tentang cara menggunakan PHPUnit untuk ujian unit fungsi PHP tersuai.
Pasang PHPUnit
composer global require --dev phpunit/phpunit
Buat Kes Ujian
Untuk mencipta kes ujian bagi fungsi PHP tersuai, buat kelas PHP yang berakhir dengan "Ujian" yang mengandungi kaedah ujian:
<?php namespace Tests; class CustomFunctionsTest extends \PHPUnit\Framework\TestCase { public function testAdd() { // 断言自定义函数 add() 的工作原理 $this->assertEquals(3, add(1, 2)); } }
Untuk menjalankan kes ujian, gunakan arahan PHPUnit: phpunit
add()
untuk menambah dua nombor:
function add(int $a, int $b) { return $a + $b; }
Kita boleh menulis kes Ujian mudah untuk:
<?php namespace Tests; class CustomFunctionsTest extends \PHPUnit\Framework\TestCase { public function testAdd() { // 断言自定义函数 add() 的工作原理 $this->assertEquals(3, add(1, 2)); } }
PHPUnit 9.5.23 by Sebastian Bergmann and contributors. Testing: OK (1 test, 1 assertion)
Atas ialah kandungan terperinci Bagaimana untuk menguji fungsi PHP tersuai menggunakan PHPUnit?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!