Skip to content

Commit 0edc41f

Browse files
committed
chore: tests with new wiremock spring boot
1 parent b2f8c97 commit 0edc41f

File tree

9 files changed

+19
-25
lines changed

9 files changed

+19
-25
lines changed

README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ The extension is both a WireMock extension and a JUnit 5 extension. When using [
2222

2323
```java
2424
import com.github.tomakehurst.wiremock.core.WireMockConfiguration;
25-
import com.maciejwalkowiak.wiremock.spring.ConfigureWireMock;
26-
import com.maciejwalkowiak.wiremock.spring.EnableWireMock;
27-
import com.maciejwalkowiak.wiremock.spring.WireMockConfigurationCustomizer;
25+
import org.wiremock.spring.ConfigureWireMock;
26+
import org.wiremock.spring.EnableWireMock;
27+
import org.wiremock.spring.WireMockConfigurationCustomizer;
2828
import org.junit.jupiter.api.extension.RegisterExtension;
2929
import se.bjurr.wiremockpact.wiremockpactextensionjunit5.WireMockPactExtension;
3030
import se.bjurr.wiremockpact.wiremockpactlib.api.WireMockPactConfig;

build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ project('wiremock-pact-example-springboot-app', {
9797

9898
testImplementation project(':wiremock-pact-extension-junit5')
9999
testImplementation 'org.springframework.boot:spring-boot-starter-test'
100-
testImplementation 'com.maciejwalkowiak.spring:wiremock-spring-boot:2.1.3'
100+
testImplementation "org.wiremock.integrations:wiremock-spring-boot:3.0.0"
101101
}
102102

103103
bootJar {

gradle.properties

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
#Fri Oct 04 17:52:54 CEST 2024
2+
#Fri Oct 04 18:04:36 CEST 2024
33
description="Transform Wiremock mappings to PACT."
44
group=se.bjurr.wiremockpact
5-
version=0.6.2
5+
version=0.7.0

wiremock-pact-example-springboot-app/src/test/java/se/bjurr/wiremockpact/wiremockpactspringbootapp/testutils/WireMockPactBaseTest.java

+4-10
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,14 @@
11
package se.bjurr.wiremockpact.wiremockpactspringbootapp.testutils;
22

33
import com.github.tomakehurst.wiremock.core.WireMockConfiguration;
4-
import com.maciejwalkowiak.wiremock.spring.ConfigureWireMock;
5-
import com.maciejwalkowiak.wiremock.spring.EnableWireMock;
6-
import com.maciejwalkowiak.wiremock.spring.WireMockConfigurationCustomizer;
74
import org.junit.jupiter.api.extension.RegisterExtension;
5+
import org.wiremock.spring.ConfigureWireMock;
6+
import org.wiremock.spring.EnableWireMock;
7+
import org.wiremock.spring.WireMockConfigurationCustomizer;
88
import se.bjurr.wiremockpact.wiremockpactextensionjunit5.WireMockPactExtension;
99
import se.bjurr.wiremockpact.wiremockpactlib.api.WireMockPactConfig;
1010

11-
@EnableWireMock({
12-
@ConfigureWireMock(
13-
name = "wiremock-service-name",
14-
property = "wiremock.server.url",
15-
stubLocation = "wiremock",
16-
configurationCustomizers = {WireMockPactBaseTest.class})
17-
})
11+
@EnableWireMock({@ConfigureWireMock(configurationCustomizers = {WireMockPactBaseTest.class})})
1812
public class WireMockPactBaseTest implements WireMockConfigurationCustomizer {
1913
@RegisterExtension
2014
static WireMockPactExtension WIREMOCK_PACT_EXTENSION =
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
basepath=${wiremock.server.url}
1+
basepath=${wiremock.server.baseUrl}
22
spring.jackson.serialization.INDENT_OUTPUT=true

wiremock-pact-example-springboot-app/src/test/resources/wiremock/mappings/get-animal_1.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"id": "d68fb4e2-48ed-40d2-bc73-0a18f54f3ece",
2+
"id": "d68fb4e2-48ed-40d2-bc73-0a18f54f3ec1",
33
"request": {
44
"urlPattern": "/animals/1",
55
"method": "GET"
@@ -11,7 +11,7 @@
1111
"Content-Type": "application/json"
1212
}
1313
},
14-
"uuid": "d68fb4e2-48ed-40d2-bc73-0a18f54f3ece",
14+
"uuid": "d68fb4e2-48ed-40d2-bc73-0a18f54f3ec1",
1515
"metadata": {
1616
"wireMockPactSettings": {
1717
"provider": "some-other-system",

wiremock-pact-example-springboot-app/src/test/resources/wiremock/mappings/get-animals.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"id": "d68fb4e2-48ed-40d2-bc73-0a18f54f3ece",
2+
"id": "d68fb4e2-48ed-40d2-bc73-0a18f54f3ec2",
33
"request": {
44
"urlPattern": "/animals",
55
"method": "GET"
@@ -11,7 +11,7 @@
1111
"Content-Type": "application/json"
1212
}
1313
},
14-
"uuid": "d68fb4e2-48ed-40d2-bc73-0a18f54f3ece",
14+
"uuid": "d68fb4e2-48ed-40d2-bc73-0a18f54f3ec2",
1515
"metadata": {
1616
"wireMockPactSettings": {
1717
"providerStates": [
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"id": "d68fb4e2-48ed-40d2-bc73-0a18f54f3ece",
2+
"id": "d68fb4e2-48ed-40d2-bc73-0a18f54f3ec3",
33
"request": {
44
"urlPattern": "/animals/1",
55
"method": "POST"
66
},
77
"response": {
88
"status": 201
99
},
10-
"uuid": "d68fb4e2-48ed-40d2-bc73-0a18f54f3ece"
10+
"uuid": "d68fb4e2-48ed-40d2-bc73-0a18f54f3ec3"
1111
}
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"id": "d68fb4e2-48ed-40d2-bc73-0a18f54f3ece",
2+
"id": "d68fb4e2-48ed-40d2-bc73-0a18f54f3ec4",
33
"request": {
44
"urlPattern": "/animals",
55
"method": "POST"
66
},
77
"response": {
88
"status": 201
99
},
10-
"uuid": "d68fb4e2-48ed-40d2-bc73-0a18f54f3ece"
10+
"uuid": "d68fb4e2-48ed-40d2-bc73-0a18f54f3ec4"
1111
}

0 commit comments

Comments
 (0)