- 運営しているクリエイター
2023年10月の記事一覧
PHPUnit入門①
ユニットテストと呼ばれるテストの書き方を解説します。ユニットテストとは「機能」に焦点を当てて行うテストです。具体的には関数やメソッドの返り値をテストすることになります。
テストを書くメリットは一度テストを書いてしまえば何度でもテストを自動で実行できて、関数やメソッドの中身を修正する時に修正の前後で結果が変わっていない(意図した通りである)ことが保証できることです。動いているプログラムを修正する
PHPUnit入門②
よく使うアサーションを紹介したいと思います。入門①は下記です。
筆者の開発環境PC:Apple M1 チップ搭載MacBook Air
OS:macOS Ventura 13.6
MAMP:6.8
PHP:8.2.0
PHPUnit:10.4.1
2つの値が等しいことを検証するassertSame()メソッドを使います。厳密な型比較になります。
$this->assertSame('hoge