マガジンのカバー画像

PHPUnit入門

2
PHPのテスティングフレームワークPHPUnitの基本の解説記事です。
運営しているクリエイター

2023年10月の記事一覧

PHPUnit入門①

PHPUnit入門①

 ユニットテストと呼ばれるテストの書き方を解説します。ユニットテストとは「機能」に焦点を当てて行うテストです。具体的には関数やメソッドの返り値をテストすることになります。
 テストを書くメリットは一度テストを書いてしまえば何度でもテストを自動で実行できて、関数やメソッドの中身を修正する時に修正の前後で結果が変わっていない(意図した通りである)ことが保証できることです。動いているプログラムを修正する

もっとみる
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

もっとみる