@TargetSE(valueSE=TYPESE) @RetentionSE(valueSE=RUNTIMESE) @DocumentedSE @InheritedSE public @interface RecordApplicationEvents
@RecordApplicationEvents
は、単一のテストの実行中に ApplicationContext
で公開されたすべてのアプリケーションイベントを記録するように Spring TestContext フレームワークに指示するために使用されるクラスレベルのアノテーションです。 記録されたイベントには、テスト内の ApplicationEvents
API を介してアクセスできます。
このアノテーションは、カスタム構成アノテーションを作成するためのメタアノテーションとして使用することができます。
ApplicationEvents
, ApplicationEventsTestExecutionListener