PHPUnit を使用してカスタム PHP 関数をテストする方法: PHPUnit ライブラリをインストールする テスト メソッドを含む、「Test」で終わる PHP テスト ケース クラスを作成する テスト メソッドでassertEquals を使用して、関数の期待される出力をアサートする phpunit を使用するテストを実行するコマンド
PHPUnit を使用してカスタム PHP 関数をテストするにはどうすればよいですか?
#はじめに
PHPUnit は単体テスト用の人気のあるフレームワークです。これは、カスタム PHP 関数の正確性を検証するテスト ケースを作成するのに役立ちます。この記事では、PHPUnit を使用してカスタム PHP 関数の単体テストを行う方法について説明します。PHPUnit のインストール
composer global require --dev phpunit/phpunit
テスト ケースの作成
カスタム PHP 関数のテスト ケースを作成するには、テスト ケースのテスト メソッドを含む「Test」で終わる PHP クラス:<?php namespace Tests; class CustomFunctionsTest extends \PHPUnit\Framework\TestCase { public function testAdd() { // 断言自定义函数 add() 的工作原理 $this->assertEquals(3, add(1, 2)); } }
テストの実行
テスト ケースを実行するには、PHPUnit コマンドを使用します:
phpunit
実際的なケース
2 つの数値を加算するためのカスタム PHP 関数add() があるとします。
function add(int $a, int $b) { return $a + $b; }この関数の簡単なテスト ケース:
<?php namespace Tests; class CustomFunctionsTest extends \PHPUnit\Framework\TestCase { public function testAdd() { // 断言自定义函数 add() 的工作原理 $this->assertEquals(3, add(1, 2)); } }PHPUnit コマンドを実行すると、ターミナルに次の出力が表示されます:
PHPUnit 9.5.23 by Sebastian Bergmann and contributors. Testing: OK (1 test, 1 assertion)これは、テストが成功したことを示します。
以上がPHPUnit を使用してカスタム PHP 関数をテストするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。