-
- All Implemented Interfaces:
-
org.junit.jupiter.api.extension.AfterAllCallback,org.junit.jupiter.api.extension.AfterTestExecutionCallback,org.junit.jupiter.api.extension.BeforeAllCallback,org.junit.jupiter.api.extension.BeforeTestExecutionCallback,org.junit.jupiter.api.extension.Extension,org.junit.jupiter.api.extension.ParameterResolver
public final class PactConsumerTestExt implements Extension, BeforeTestExecutionCallback, BeforeAllCallback, ParameterResolver, AfterTestExecutionCallback, AfterAllCallback
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classPactConsumerTestExt.Companion
-
Constructor Summary
Constructors Constructor Description PactConsumerTestExt()
-
Method Summary
Modifier and Type Method Description BooleansupportsParameter(ParameterContext parameterContext, ExtensionContext extensionContext)ObjectresolveParameter(ParameterContext parameterContext, ExtensionContext extensionContext)UnitbeforeAll(ExtensionContext context)UnitbeforeTestExecution(ExtensionContext context)final List<Pair<ProviderInfo, List<String>>>lookupProviderInfo(ExtensionContext context)final BasePactlookupPact(ProviderInfo providerInfo, String pactMethod, ExtensionContext context)UnitafterTestExecution(ExtensionContext context)UnitafterAll(ExtensionContext context)-
-
Method Detail
-
supportsParameter
Boolean supportsParameter(ParameterContext parameterContext, ExtensionContext extensionContext)
-
resolveParameter
Object resolveParameter(ParameterContext parameterContext, ExtensionContext extensionContext)
-
beforeTestExecution
Unit beforeTestExecution(ExtensionContext context)
-
lookupProviderInfo
final List<Pair<ProviderInfo, List<String>>> lookupProviderInfo(ExtensionContext context)
-
lookupPact
final BasePact lookupPact(ProviderInfo providerInfo, String pactMethod, ExtensionContext context)
-
afterTestExecution
Unit afterTestExecution(ExtensionContext context)
-
-
-
-