インターフェース TestApplicationContextAware


public interface TestApplicationContextAware
TestUtils.createTestApplicationContext() を介して初期化された共有 ApplicationContext へのアクセスを必要とするテストクラスのユーティリティインターフェース。

このインターフェースは、テストクラスごとに 1 回テストアプリケーションコンテキストを初期化して閉じるためのデフォルトの @BeforeAll および @AfterAll ライフサイクルフックを提供します。

それは次のことを保証します:

  • テストが実行される前に、コンテキストは 1 回だけリフレッシュされます。
  • 冗長なリフレッシュ試行はすべてキャッチされ、抑制されます (関連のない課題によって発生した場合を除く)。
  • すべてのテストが完了すると、コンテキストは適切に閉じられます。

このインターフェースを使用するには、テストクラスでそれを実装するだけです。

導入:
7.0
作成者:
Glenn Renfro, Artem Bilan
  • フィールドの詳細

  • メソッドの詳細

    • beforeAll

      @BeforeAll static void beforeAll()
    • tearDown

      @AfterAll static void tearDown()