Package giis.demo.descuento.ut
Class TestDescuentoRestService
java.lang.Object
giis.demo.descuento.ut.TestDescuentoRestService
@SpringBootTest(classes=DescuentoApplication.class,
webEnvironment=MOCK)
@AutoConfigureMockMvc
@TestPropertySource(locations="classpath:application-test.properties")
public class TestDescuentoRestService
extends Object
Pruebas del ejemplo de informe de descuentos de clientes leidos desde la base de datos (Problemas 3b y 3c):
Ilustra la configuracion para pruebas de un servicio rest en Spring Boot (implementado en
DescuentoRestController.java).
Realiza los mismos tests que TestDescuentoRepository, del cual han eliminado todos los comentarios anyadiendo solamente los especificos para ilustrar la prueba del servicio rest.
La configuracion es la siguiente:
- SpringBootTest: Carga la configuracion de la aplicacion, pero en este caso se indica que utilice un entorno web sin desplegar un servidor.
- AutoConfigureMockMvc: configura MockMvc que permite acceder a los endpoints del servicio.
- TestPropertySource, RunWith: Igual que TestDescuentoRepository.java
Realiza los mismos tests que TestDescuentoRepository, del cual han eliminado todos los comentarios anyadiendo solamente los especificos para ilustrar la prueba del servicio rest.
La configuracion es la siguiente:
- SpringBootTest: Carga la configuracion de la aplicacion, pero en este caso se indica que utilice un entorno web sin desplegar un servidor.
- AutoConfigureMockMvc: configura MockMvc que permite acceder a los endpoints del servicio.
- TestPropertySource, RunWith: Igual que TestDescuentoRepository.java
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate DataSourceprivate org.springframework.test.web.servlet.MockMvc -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
datasource
-
mvc
@Autowired private org.springframework.test.web.servlet.MockMvc mvc
-
-
Constructor Details
-
TestDescuentoRestService
public TestDescuentoRestService()
-
-
Method Details