JUnit 5 での拡張された例外アサーション
以前 @Rule は JUnit 5 の例外処理を検証するために使用されていましたが、複数のテストを行う場合に制限が生じました。単一のテスト内の例外。このプロセスを合理化し、さらなる柔軟性を得るために、JUnit 5 では、assertThrows() が導入されました。 test
Java 8 のラムダ式の機能を利用しますJUnit での例外テストの推奨アプローチを表します
expectedExceptionClass:
予期される例外タイプを指定しますassertThrows(expectedExceptionClass, supplier, message)
以上がJUnit 5 の「assertThrows()」はどのようにして例外テストを簡素化できるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。