アノテーションインターフェース RabbitAvailable
@ExtendWith(RabbitAvailableCondition.class)
@TargetSE(TYPESE)
@RetentionSE(RUNTIMESE)
@DocumentedSE
public @interface RabbitAvailable
これでアノテーションが付けられたテストクラスは、localhost にブローカーがない場合は実行されません。
- 導入:
- 2.0.2
- 作成者:
- Gary Russell
要素の詳細
value
作成して空にするキュー。テストクラスが完了すると、それらは削除されます。- 戻り値:
- キュー。
- 導入:
- 2.2
- デフォルト:
- {}
queues
作成して空にするキュー。テストクラスが完了すると、それらは削除されます。- 戻り値:
- キュー。
- デフォルト:
- {}
management
boolean management管理プラグインが利用可能である必要があります。- 戻り値:
- 管理プラグインを要求する場合は true。
- デフォルト:
- false
purgeAfterEach
boolean purgeAfterEach各テストの後にテストキューをパージします。- 戻り値:
- パージする場合は true (デフォルト)。
- 導入:
- 2.2
- デフォルト:
- true