目的
- PHPUnitのアサーションの1つであるassertEqualsについてかんたんにまとめる
すみません
- 本記事は筆者の備忘録的要素が強いためメモ的な簡易的な記事となる。
- 内容が薄い場合は参考文献先などを参考に各自て補填していただければ幸いである。
assertEquals
-
検査対象の中に指定された文字列が含まれているかをチェックするアサーションである。
-
具体例を下記に記載する。
assertEquals('A', 'B');
-
上記のようにテストコードが記載された場合、指定された文字列がAで検査対象がBとなる。
-
先の説明でAが指定文字列、Bが検査対象としたがAとBが一致しているかを検査するアサーションなので実際には順不同である。
-
もう少し具体的な例を下記に記載する。
-
$str
には「hello」の文字列が格納されている。$str = 'hello';
-
$str
に「hello」という文字列が格納されているかをassertEqualsのアサーションを使ってテストする際は下記のようになる。assertEquals('hello', $str);
-
上記のテストコードを実行すると「テストOK」となる。
-
まとめ
- assertEqualsアサーションは「指定文字列と検査対象が一致しているか」をチェックするものである。
- ※文字列以外でもチェック可能である。(コメントで教えていただきました!ありがとうございます!)