投稿

ラベル(PHPUnit)が付いた投稿を表示しています

PHPUnitを使う(初期セットアップとかんたんな使い方)

導入から簡単なテストコードの実行までの手順のまとめ セットアップ composerを使ってインストール $ composer global require "phpunit/phpunit:*" $ ~/.composer/vendor/bin/phpunit --version PHPUnit 7.5.17 by Sebastian Bergmann and contributors. インストールされるディレクトリ cd ~/.composer/vendor/phpunit/phpunit テストコードの書き方 ここでは名前を保持するUserクラスのテストコードを書いてみる テスト対象のモジュール User.php <?php class User { public $name; public function getName() { return (string)$this->name; } } テストコード例 UserTest.php <?php require('TestCase.php'); require('User.php'); use PHPUnit\Framework\TestCase; class UserTest extends TestCase { public function testName() { $params = [ [null, ''], ['', ''], ['Name', 'Name'], ]; foreach ($params as $param) { $user = new User(); $user->name = $param[0]; $name = $user->getName();