-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the ShopperWeb wiki!
Agrega a tu archivo pom.xml
en la sección Test dependencies for all projects
<dependency>
<groupId>org.mock-server</groupId>
<artifactId>mockserver-netty-no-dependencies</artifactId>
<version>5.13.2</version>
</dependency>
En el archivo initializerJson.json
se establecen en una matriz las expectativas serializadas para que estén disponibles tan pronto como se inicie Mockserver, por ejemplo:
[
{
"httpRequest": {
"path": "/simpleFirst"
},
"httpResponse": {
"body": "some first response"
}
},
{
"httpRequest": {
"path": "/simpleSecond"
},
"httpResponse": {
"body": "some second response"
}
}
]
Las expectativas nuevas que se creen, se adicionarán al final de la ultima expectativa creada
El archivo mockserver.properties observa los cambios en el inicializador de expectativas y las actaualiza cuando se modifica el archivo. Los cambios se detectan como máximo después de 5 segundos si el contenido del archivo ha cambiado.
/** Changes are detected at most after 5 seconds if the file contents has changed. *//
en una tabla:
Property | Description |
---|---|
mockserver.watchInitializationJson=true |
el archivo json de inicialización se observará en busca de cambios |
mockserver.initializationJsonPath=initializerJson.json |
ruta al archivo json utilizado para inicializar las expectativas. |
mockserver.persistExpectations=true |
Habilita la persistencia de las expectativas como json. |
mockserver.persistedExpectationsPath=initializerJson.json |
Ruta al archivo initializerJson.json. |
para aprender mas, visita:
https://mock-server.com/#what-is-mockserver
https://app.swaggerhub.com/apis/jamesdbloom/mock-server-openapi/5.13.x
Consulte la API REST para conocer la especificación JSON completa