アノテーションインターフェース AfterTestMethod


EventPublishingTestExecutionListener によって発行された AfterTestMethodEvent を使用するために使用される @EventListener アノテーション。

このアノテーションは、Spring Test ApplicationContext 内の @EventListener -compliant メソッドで使用できます。たとえば、@Configuration クラスのメソッドです。このアノテーションが付けられたメソッドは、TestExecutionListener.afterTestMethod(org.springframework.test.context.TestContext) ライフサイクルの一部として呼び出されます。

イベント処理は、オプションで SpEL 式(@AfterTestMethod("event.testContext.testMethod.name matches 'test.*'") など)を使用して条件付きにすることができます。

このアノテーションを有効にするには、EventPublishingTestExecutionListener を登録する必要があります。たとえば、@TestExecutionListeners 経由。ただし、EventPublishingTestExecutionListener はデフォルトで登録されていることに注意してください。

導入:
5.2
作成者:
Frank Scheffler, Sam Brannen
関連事項: