Avinash Gaur
08/01/2023, 10:46 AM{
"mappings": [
{
"request": {
"urlPath": "/things",
"method": "GET",
"queryParameters": {
"id": {
"hasExactly": [
{
"equalTo": "1"
},
{
"contains": "2"
},
{
"doesNotContain": "3"
}
]
}
}
},
"response": {
"status": 200
}
}
]
}
command used to run:
java -jar ~/Downloads/wiremock-jre8-standalone-2.35.0.jar --port 80 --https-port 443 -global-response-templating
Error:
Exception in thread "main" com.github.tomakehurst.wiremock.standalone.MappingFileException: Error loading file mocks/./mappings/userConfigSvc/get-user-config.json:
{"hasExactly":[{"equalTo":"1"},{"contains":"2"},{"doesNotContain":"3"}]} is not a valid match operation
at com.github.tomakehurst.wiremock.standalone.JsonFileMappingsSource.loadMappingsInto(JsonFileMappingsSource.java:126)
at com.github.tomakehurst.wiremock.core.WireMockApp.loadMappingsUsing(WireMockApp.java:224)
at com.github.tomakehurst.wiremock.core.WireMockApp.loadDefaultMappings(WireMockApp.java:220)
at com.github.tomakehurst.wiremock.core.WireMockApp.<init>(WireMockApp.java:112)
at com.github.tomakehurst.wiremock.WireMockServer.<init>(WireMockServer.java:70)
at com.github.tomakehurst.wiremock.standalone.WireMockServerRunner.run(WireMockServerRunner.java:62)
at com.github.tomakehurst.wiremock.standalone.WireMockServerRunner.main(WireMockServerRunner.java:133)
Tom
08/01/2023, 10:55 AMAvinash Gaur
08/01/2023, 10:56 AMTom
08/01/2023, 1:55 PMAvinash Gaur
08/02/2023, 4:45 AM