public class PactVerificationExtension
JUnit 5 test extension class used to inject parameters and execute the test for a Pact interaction.
public static au.com.dius.pact.provider.junit5.PactVerificationExtension.Companion Companion
public PactVerificationExtension(@NotNull
au.com.dius.pact.core.model.Pact<au.com.dius.pact.core.model.Interaction> pact,
@NotNull
au.com.dius.pact.core.model.PactSource pactSource,
@NotNull
au.com.dius.pact.core.model.Interaction interaction,
@NotNull
java.lang.String serviceName,
@Nullable
java.lang.String consumerName,
@NotNull
au.com.dius.pact.core.support.expressions.ValueResolver propertyResolver)
JUnit 5 test extension class used to inject parameters and execute the test for a Pact interaction.
@NotNull public java.lang.String getDisplayName(int invocationIndex)
@NotNull public java.util.List<org.junit.jupiter.api.extension.Extension> getAdditionalExtensions()
public boolean supportsParameter(@NotNull
org.junit.jupiter.api.extension.ParameterContext parameterContext,
@NotNull
org.junit.jupiter.api.extension.ExtensionContext extensionContext)
@Nullable
public java.lang.Object resolveParameter(@NotNull
org.junit.jupiter.api.extension.ParameterContext parameterContext,
@NotNull
org.junit.jupiter.api.extension.ExtensionContext extensionContext)
public void beforeEach(@NotNull
org.junit.jupiter.api.extension.ExtensionContext context)
public void beforeTestExecution(@NotNull
org.junit.jupiter.api.extension.ExtensionContext context)
public void afterTestExecution(@NotNull
org.junit.jupiter.api.extension.ExtensionContext context)