クラス RabbitAvailableCondition

java.lang.ObjectSE
org.springframework.amqp.rabbit.junit.RabbitAvailableCondition
実装されたすべてのインターフェース:
org.junit.jupiter.api.extension.AfterAllCallbackorg.junit.jupiter.api.extension.AfterEachCallbackorg.junit.jupiter.api.extension.ExecutionConditionorg.junit.jupiter.api.extension.Extensionorg.junit.jupiter.api.extension.ParameterResolver

public class RabbitAvailableCondition extends ObjectSE implements org.junit.jupiter.api.extension.ExecutionCondition, org.junit.jupiter.api.extension.AfterEachCallback, org.junit.jupiter.api.extension.AfterAllCallback, org.junit.jupiter.api.extension.ParameterResolver
JUnit5 ExecutionCondition@RabbitAvailable アノテーション付きクラスを探し、ブローカーが利用できない場合は無効にします。
導入:
2.0.2
作成者:
Gary Russell
  • コンストラクターの詳細

    • RabbitAvailableCondition

      public RabbitAvailableCondition()
  • メソッドの詳細

    • evaluateExecutionCondition

      public org.junit.jupiter.api.extension.ConditionEvaluationResult evaluateExecutionCondition(org.junit.jupiter.api.extension.ExtensionContext context)
      次で指定:
      インターフェース org.junit.jupiter.api.extension.ExecutionConditionevaluateExecutionCondition 
    • afterEach

      public void afterEach(org.junit.jupiter.api.extension.ExtensionContext context)
      次で指定:
      インターフェース org.junit.jupiter.api.extension.AfterEachCallbackafterEach 
    • afterAll

      public void afterAll(org.junit.jupiter.api.extension.ExtensionContext context)
      次で指定:
      インターフェース org.junit.jupiter.api.extension.AfterAllCallbackafterAll 
    • supportsParameter

      public boolean supportsParameter(org.junit.jupiter.api.extension.ParameterContext parameterContext, org.junit.jupiter.api.extension.ExtensionContext extensionContext) throws org.junit.jupiter.api.extension.ParameterResolutionException
      次で指定:
      インターフェース org.junit.jupiter.api.extension.ParameterResolversupportsParameter 
      例外:
      org.junit.jupiter.api.extension.ParameterResolutionException
    • resolveParameter

      public ObjectSE resolveParameter(org.junit.jupiter.api.extension.ParameterContext parameterContext, org.junit.jupiter.api.extension.ExtensionContext context) throws org.junit.jupiter.api.extension.ParameterResolutionException
      次で指定:
      インターフェース org.junit.jupiter.api.extension.ParameterResolverresolveParameter 
      例外:
      org.junit.jupiter.api.extension.ParameterResolutionException
    • getBrokerRunning

      public static BrokerRunningSupport getBrokerRunning()