Package au.com.dius.pact.consumer.junit5
Class PactConsumerTestExt
-
- 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,org.junit.jupiter.api.extension.TestInstantiationAwareExtension,org.junit.jupiter.api.extension.TestWatcher
public final class PactConsumerTestExt implements Extension, BeforeTestExecutionCallback, BeforeAllCallback, ParameterResolver, AfterTestExecutionCallback, AfterAllCallback, TestWatcher
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classPactConsumerTestExt.Companion
-
Field Summary
Fields Modifier and Type Field Description public final static PactConsumerTestExt.CompanionCompanion
-
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)UnittestDisabled(ExtensionContext context, Optional<String> reason)-
Methods inherited from class org.junit.jupiter.api.extension.TestInstantiationAwareExtension
getTestInstantiationExtensionContextScope -
Methods inherited from class org.junit.jupiter.api.extension.TestWatcher
testAborted, testFailed, testSuccessful -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
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)
-
testDisabled
Unit testDisabled(ExtensionContext context, Optional<String> reason)
-
-
-
-