-
- 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 class
PactConsumerTestExt.Companion
-
Constructor Summary
Constructors Constructor Description PactConsumerTestExt()
-
Method Summary
Modifier and Type Method Description Boolean
supportsParameter(ParameterContext parameterContext, ExtensionContext extensionContext)
Object
resolveParameter(ParameterContext parameterContext, ExtensionContext extensionContext)
Unit
beforeAll(ExtensionContext context)
Unit
beforeTestExecution(ExtensionContext context)
final List<Pair<ProviderInfo, String>>
lookupProviderInfo(ExtensionContext context)
final BasePact
lookupPact(ProviderInfo providerInfo, String pactMethod, ExtensionContext context)
Unit
afterTestExecution(ExtensionContext context)
Unit
afterAll(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, String>> lookupProviderInfo(ExtensionContext context)
-
lookupPact
final BasePact lookupPact(ProviderInfo providerInfo, String pactMethod, ExtensionContext context)
-
afterTestExecution
Unit afterTestExecution(ExtensionContext context)
-
-
-
-