@@ -21,9 +21,9 @@ import au.com.dius.pact.core.support.expressions.ExpressionParser.parseExpressio
21
21
import mu.KLogging
22
22
import org.junit.jupiter.api.Disabled
23
23
import org.junit.jupiter.api.extension.AfterAllCallback
24
- import org.junit.jupiter.api.extension.AfterEachCallback
24
+ import org.junit.jupiter.api.extension.AfterTestExecutionCallback
25
25
import org.junit.jupiter.api.extension.BeforeAllCallback
26
- import org.junit.jupiter.api.extension.BeforeEachCallback
26
+ import org.junit.jupiter.api.extension.BeforeTestExecutionCallback
27
27
import org.junit.jupiter.api.extension.Extension
28
28
import org.junit.jupiter.api.extension.ExtensionContext
29
29
import org.junit.jupiter.api.extension.ParameterContext
@@ -133,7 +133,7 @@ class JUnit5MockServerSupport(private val baseMockServer: BaseMockServer) : Mock
133
133
}
134
134
}
135
135
136
- class PactConsumerTestExt : Extension , BeforeEachCallback , BeforeAllCallback , ParameterResolver , AfterEachCallback , AfterAllCallback {
136
+ class PactConsumerTestExt : Extension , BeforeTestExecutionCallback , BeforeAllCallback , ParameterResolver , AfterTestExecutionCallback , AfterAllCallback {
137
137
override fun supportsParameter (parameterContext : ParameterContext , extensionContext : ExtensionContext ): Boolean {
138
138
val store = extensionContext.getStore(ExtensionContext .Namespace .create(" pact-jvm" ))
139
139
if (store[" providerInfo" ] != null ) {
@@ -189,7 +189,7 @@ class PactConsumerTestExt : Extension, BeforeEachCallback, BeforeAllCallback, Pa
189
189
store.put(" executedFragments" , mutableListOf<Method >())
190
190
}
191
191
192
- override fun beforeEach (context : ExtensionContext ) {
192
+ override fun beforeTestExecution (context : ExtensionContext ) {
193
193
val (providerInfo, pactMethod) = lookupProviderInfo(context)
194
194
195
195
logger.debug { " providerInfo = $providerInfo " }
@@ -295,7 +295,7 @@ class PactConsumerTestExt : Extension, BeforeEachCallback, BeforeAllCallback, Pa
295
295
return pact
296
296
}
297
297
298
- override fun afterEach (context : ExtensionContext ) {
298
+ override fun afterTestExecution (context : ExtensionContext ) {
299
299
if (! context.executionException.isPresent) {
300
300
val store = context.getStore(ExtensionContext .Namespace .create(" pact-jvm" ))
301
301
val providerInfo = store[" providerInfo" ] as ProviderInfo
0 commit comments