зеркало из
https://github.com/iharh/notes.git
synced 2025-10-29 04:44:18 +02:00
100 строки
3.4 KiB
Plaintext
100 строки
3.4 KiB
Plaintext
https://wiremock.org
|
|
https://github.com/tomakehurst/wiremock
|
|
|
|
http://wiremock.org/docs/
|
|
http://wiremock.org/docs/getting-started/
|
|
https://github.com/basdijkstra/wiremock-workshop
|
|
https://github.com/basdijkstra/wiremock-workshop/blob/main/src/test/java/exercises/WireMockExercises1Test.java
|
|
@WireMockTest, @RegisterExtension, given/when/then
|
|
https://wiremock.org/docs/junit-jupiter/
|
|
@WireMockTest
|
|
|
|
https://wiremock.org/docs/stubbing/
|
|
|
|
https://wiremock.org/docs/extending-wiremock/
|
|
|
|
https://github.com/tomakehurst/wiremock/issues/684
|
|
https://github.com/lanwen/wiremock-junit5
|
|
https://github.com/JensPiegsa/wiremock-extension
|
|
???
|
|
https://github.com/phxql/wiremock-junit5
|
|
|
|
async
|
|
https://blog.jdriven.com/2020/10/using-wiremock-in-an-async-environment/
|
|
|
|
docs
|
|
https://docs.spring.io/spring-cloud-contract/docs/current/reference/html/project-features.html#features-wiremock
|
|
|
|
samples
|
|
{
|
|
"request": {
|
|
"method": "POST",
|
|
"urlPattern": "/v1/.+/suff",
|
|
"bodyPatterns": [
|
|
{
|
|
"matchesJsonPath": "$[?($.ActivityType == 'SOMEACT')]"
|
|
}
|
|
]
|
|
}
|
|
"response": {
|
|
"fixedDelayMilliseconds": 90,
|
|
"status": 201,
|
|
"headers": {
|
|
"Content-Type": "application/json;charset=UTF-8"
|
|
},
|
|
"jsonBody": {
|
|
"SomeInput": {
|
|
"SomeNumber": "{{jsonPath request.body '$.ActivityInput.CertificateNumber'}}"
|
|
},
|
|
"SomeId": "{{request.path.[1]}}",
|
|
}
|
|
}
|
|
}
|
|
|
|
https://docs.wiremock.io/response-templating/json/#iterating-over-json-elements
|
|
|
|
record/playback
|
|
https://wiremock.org/docs/record-playback/
|
|
|
|
api templates
|
|
https://wiremock.org/docs/mock-api-templates/
|
|
https://github.com/wiremock/api-template-library
|
|
https://wiremock.org/docs/mock-api-templates/usage/
|
|
https://library.wiremock.org/
|
|
|
|
|
|
deps
|
|
+--- org.springframework.cloud:spring-cloud-contract-wiremock -> 4.1.0
|
|
| +--- com.github.tomakehurst:wiremock-jre8-standalone:2.35.1
|
|
|
|
https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-contract-wiremock
|
|
https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-contract-wiremock/4.1.3
|
|
|
|
https://central.sonatype.com/artifact/org.springframework.cloud/spring-cloud-contract-wiremock/versions
|
|
https://central.sonatype.com/artifact/org.springframework.cloud/spring-cloud-contract-wiremock/4.1.3
|
|
|
|
https://repo1.maven.org/maven2/org/springframework/cloud/spring-cloud-contract-wiremock/4.1.3/
|
|
https://repo1.maven.org/maven2/org/springframework/cloud/spring-cloud-contract-wiremock/4.1.3/spring-cloud-contract-wiremock-4.1.3.pom
|
|
|
|
springBootVersion= 3.2.1
|
|
springCloudVersion=2023.0.0
|
|
|
|
https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-contract-wiremock
|
|
|
|
tags
|
|
https://github.com/wiremock/wiremock/releases/tag/2.35.1
|
|
|
|
|
|
https://docs.spring.io/spring-cloud-contract/reference/project-features-wiremock.html
|
|
https://docs.spring.io/spring-cloud-contract/docs/current/reference/html/project-features.html#features-wiremock
|
|
https://github.com/spring-cloud/spring-cloud-contract
|
|
|
|
upgrade
|
|
https://github.com/spring-cloud/spring-cloud-contract/issues/1933
|
|
https://github.com/cameleeck/spring-cloud-contract/commit/13560216fc2cfb96e723070c965a3dc39889a4fd
|
|
https://github.com/spring-cloud/spring-cloud-contract/compare/main...cameleeck:spring-cloud-contract:main
|
|
3.3.0
|
|
https://github.com/spring-cloud/spring-cloud-contract/pull/2092
|
|
https://github.com/spring-cloud/spring-cloud-contract/issues/2031
|
|
https://github.com/spring-cloud/spring-cloud-contract/issues/2104
|