Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

Simular peticiones a servicio REST

Para simular peticiones http a nuestros servicios REST podemos hacer uso de mockMvc, de este modo:

Bloque de código
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get;
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status;

import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;
import org.springframework.test.web.servlet.MockMvc;

@SpringBootTest
@AutoConfigureMockMvc
public class RestTest {

	@Autowired
	MockMvc mockMvc;

	@Test
    void testHealth() {
        mockMvc.perform( get( "/public/healthz" ) ).andExpect( status().isOk() );
    }
}

Este es un ejemplo muy simple, pero podemos ver que se realiza una llamada get (habiendo añadido el import static), y se espera que la respuesta sea un 200 OK.

Documentación