クラス 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