0
0

More than 3 years have passed since last update.

PHPUnit assertEquals アサーションについて

Last updated at Posted at 2020-09-26

目的

  • 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アサーションは「指定文字列と検査対象が一致しているか」をチェックするものである。
  • ※文字列以外でもチェック可能である。(コメントで教えていただきました!ありがとうございます!)

参考文献

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0