クラス PublishedEventsParameterResolver

java.lang.ObjectSE
org.springframework.modulith.test.PublishedEventsParameterResolver
実装済みのインターフェース一覧:
org.junit.jupiter.api.extension.AfterEachCallbackorg.junit.jupiter.api.extension.Extensionorg.junit.jupiter.api.extension.ParameterResolverorg.junit.jupiter.api.extension.TestInstantiationAwareExtension
既知の直属サブクラス
PublishedEventsExtension

class PublishedEventsParameterResolver extends ObjectSE implements org.junit.jupiter.api.extension.ParameterResolver, org.junit.jupiter.api.extension.AfterEachCallback
PublishedEvents のインスタンスをテストメソッドのパラメーターとして提供します。
作成者:
Oliver Drotbohm
  • ネストされたクラスの概要

    インターフェース org.junit.jupiter.api.extension.TestInstantiationAwareExtension から継承されたネストクラス / インターフェース

    org.junit.jupiter.api.extension.TestInstantiationAwareExtension.ExtensionContextScope
  • コンストラクター概要

    コンストラクター
    コンストラクター
    説明
    PublishedEventsParameterResolver(FunctionSE<org.junit.jupiter.api.extension.ExtensionContext,ApplicationContext> supplier)
  • 方法の概要

    修飾子と型
    メソッド
    説明
    void
    afterEach(org.junit.jupiter.api.extension.ExtensionContext context)
    resolveParameter(org.junit.jupiter.api.extension.ParameterContext parameterContext, org.junit.jupiter.api.extension.ExtensionContext context)
    boolean
    supportsParameter(org.junit.jupiter.api.extension.ParameterContext parameterContext, org.junit.jupiter.api.extension.ExtensionContext extensionContext)

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE

    インターフェース org.junit.jupiter.api.extension.TestInstantiationAwareExtension から継承されたメソッド

    getTestInstantiationExtensionContextScope
  • コンストラクターの詳細

    • PublishedEventsParameterResolver

      PublishedEventsParameterResolver()
    • PublishedEventsParameterResolver

      PublishedEventsParameterResolver(FunctionSE<org.junit.jupiter.api.extension.ExtensionContext,ApplicationContext> supplier)
  • 方法の詳細

    • supportsParameter

      public boolean supportsParameter(org.junit.jupiter.api.extension.ParameterContext parameterContext, org.junit.jupiter.api.extension.ExtensionContext extensionContext)
      次で指定:
      インターフェース org.junit.jupiter.api.extension.ParameterResolver 内の supportsParameter 
    • resolveParameter

      public PublishedEvents resolveParameter(org.junit.jupiter.api.extension.ParameterContext parameterContext, org.junit.jupiter.api.extension.ExtensionContext context)
      次で指定:
      インターフェース org.junit.jupiter.api.extension.ParameterResolver 内の resolveParameter 
    • afterEach

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