Skip to content
DianArrieta edited this page Jun 23, 2022 · 5 revisions

Welcome to the ShopperWeb wiki!

Home

Dependencias:

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>

Configuración de inicialización y persistencia:

inicializacion de expectativas:

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

Archivo de configuración

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

Clone this wiki locally