クラス RabbitAvailableCondition
- java.lang.ObjectSE
-
- org.springframework.amqp.rabbit.junit.RabbitAvailableCondition
- 実装済みのインターフェース一覧:
org.junit.jupiter.api.extension.AfterAllCallback、org.junit.jupiter.api.extension.AfterEachCallback、org.junit.jupiter.api.extension.ExecutionCondition、org.junit.jupiter.api.extension.Extension、org.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
JUnit5ExecutionCondition.@RabbitAvailableアノテーション付きクラスを探し、ブローカーが利用できない場合は無効にします。- 導入:
- 2.0.2
- 作成者:
- Gary Russell
コンストラクター概要
コンストラクター コンストラクター 説明 RabbitAvailableCondition()
方法の概要
すべてのメソッド 静的メソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 voidafterAll(org.junit.jupiter.api.extension.ExtensionContext context)voidafterEach(org.junit.jupiter.api.extension.ExtensionContext context)org.junit.jupiter.api.extension.ConditionEvaluationResultevaluateExecutionCondition(org.junit.jupiter.api.extension.ExtensionContext context)static BrokerRunningSupportgetBrokerRunning()ObjectSEresolveParameter(org.junit.jupiter.api.extension.ParameterContext parameterContext, org.junit.jupiter.api.extension.ExtensionContext context)booleansupportsParameter(org.junit.jupiter.api.extension.ParameterContext parameterContext, org.junit.jupiter.api.extension.ExtensionContext extensionContext)
メソッドの詳細
evaluateExecutionCondition
public org.junit.jupiter.api.extension.ConditionEvaluationResult evaluateExecutionCondition(org.junit.jupiter.api.extension.ExtensionContext context)
- 次で指定:
- インターフェース
org.junit.jupiter.api.extension.ExecutionCondition内のevaluateExecutionCondition
afterEach
public void afterEach(org.junit.jupiter.api.extension.ExtensionContext context)
- 次で指定:
- インターフェース
org.junit.jupiter.api.extension.AfterEachCallback内のafterEach
afterAll
public void afterAll(org.junit.jupiter.api.extension.ExtensionContext context)
- 次で指定:
- インターフェース
org.junit.jupiter.api.extension.AfterAllCallback内のafterAll
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.ParameterResolver内のsupportsParameter - 例外:
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.ParameterResolver内のresolveParameter - 例外:
org.junit.jupiter.api.extension.ParameterResolutionException
getBrokerRunning
public static BrokerRunningSupport getBrokerRunning()