Spring Boot, JUnit y Mockito
Para la realización de test unitarios en Spring Boot utilizaremos JUnit, el mäs popular framework para pruenas unitarias, junto a Mockito, que proporcionará datos a nuestros tests JUnit.
Dependencia necesaria:
Testeando nuestros controladores:
Para las pruebas unitarias utilizaremos la anotación @SpringBootTest en lugar de @WebMvcTest, ya que arranca la aplicación de contexto (incluido el servidor).
Integration testing
Por otro lado nos encontramos con las Pruebas de Integración o Integration testing, que nos permiten testear la aplicación entera (y todas sus capas) en lugar de componentes individuales como en las pruebas unitarias. Y nos lo permite sin tener que hacer el deply de nuestra aplicación.Para las pruebas unitarias utilizaremos la anotación @SpringBootTest en lugar de @WebMvcTest, ya que arranca la aplicación de contexto (incluido el servidor).
Comentarios
Publicar un comentario