題目の通りなのですが、PHPUnitで複数のアサーションを実行して最後に失敗があったか確認する方法をメモしておきます。 本来(なるべく)なら1テスト1アサーションがいいのでしょうけど、とりあえず簡単なアサーションをざぁーーーっと流して最後に失敗したものだけを確認したいこともあるのではないのでしょうか。 そんな要求を満たすには以下の方法もあるのではないかという話です。 ※すいません、これ以外やったことありませn 方法 以下の例外をキャッチする。 \PHPUnit_Framework_ExpectationFailedException はい、これだけです。 PHPUnitでテストに失敗した時、内部では上記の例外をキャッチしてゴニョゴニョしているようです。(多分) なので、一旦上記の例外を先にキャッチしてしまいます。 サンプル 簡単なサンプルは以下の通りです。 ※エラーメッセージはjsonにし