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


@ExtendWith(RabbitAvailableCondition.class) @TargetSE(TYPESE) @RetentionSE(RUNTIMESE) @DocumentedSE public @interface RabbitAvailable
これでアノテーションが付けられたテストクラスは、localhost にブローカーがない場合は実行されません。
導入:
2.0.2
作成者:
Gary Russell
  • オプション要素のサマリー

    オプション要素
    修飾子と型
    オプションの要素
    説明
    boolean
    管理プラグインが利用可能である必要があります。
    boolean
    各テストの後にテストキューをパージします。
    作成して空にするキュー。テストクラスが完了すると、それらは削除されます。
    作成して空にするキュー。テストクラスが完了すると、それらは削除されます。
  • 要素の詳細

    • value

      @AliasFor("queues") StringSE[] value
      作成して空にするキュー。テストクラスが完了すると、それらは削除されます。
      戻り値:
      キュー。
      導入:
      2.2
      デフォルト:
      {}
    • queues

      @AliasFor("value") StringSE[] queues
      作成して空にするキュー。テストクラスが完了すると、それらは削除されます。
      戻り値:
      キュー。
      デフォルト:
      {}
    • management

      boolean management
      管理プラグインが利用可能である必要があります。
      戻り値:
      管理プラグインを要求する場合は true。
      デフォルト:
      false
    • purgeAfterEach

      boolean purgeAfterEach
      各テストの後にテストキューをパージします。
      戻り値:
      パージする場合は true (デフォルト)。
      導入:
      2.2
      デフォルト:
      true