Necesitamos decidir un simulador de servidores para nuestras aplicaciones. Tenemos una solicitud en la cual las aplicaciones envían carga útil encriptada tanto en la petición como en la respuesta. Esa encriptación utiliza RSA, por lo que la cadena encriptada cambia para una misma carga útil, por lo que no es . . . Read more
Tenemos la necesidad de verificar que se llamen algunas URL durante una ejecución de prueba (en el simulador de iOS) utilizando wiremock. El deseo sería que wiremock escriba la URL solicitada en un archivo de alguna manera durante una prueba. Luego validaríamos utilizando este archivo. ¿Alguien ha encontrado alguna manera . . . Read more
Estoy usando spring boot 2.5.7, java 8 y junit 5. El archivo de prueba de integración: @SpringBootTest(classes = MyTestApplication.class, webEnvironment = WebEnvironment.RANDOM_PORT) @AutoConfigureWireMock(port = 0) @DirtiesContext public class MyTestControllerTest { @LocalServerPort private int port; @Autowired private TestRestTemplate restTemplate; @BeforeEach void init() { stubFor(post(urlPathEqualTo(“http://localhost:8443/my-third-party-endpoint”)) .willReturn(aResponse() .withStatus(200) .withHeader(“Content-Type”, MediaType.APPLICATION_JSON.toString()) .withHeader(“Accept”, MediaType.APPLICATION_JSON.toString()) .withBody(“{}”))); . . . Read more
Estoy probando ejemplos de stubbing en mi proyecto y tengo un error: Cannot resolve method 'willReturn' in 'Object'. Este es uno de los ejemplos: @Test public void exactUrlOnly() { stubFor(get(urlEqualTo("/some/thing")) .willReturn(aResponse() .withHeader("Content-Type", "text/plain") .withBody("¡Hola mundo!"))); } Si compilo el proyecto, tendré este error: java: cannot find symbol symbol: method willReturn(com.github.tomakehurst.wiremock.http.ResponseDefinition) . . . Read more