Class TpaeApplicationIntegrationsTest

java.lang.Object
org.miage.tpae.TpaeApplicationIntegrationsTest

@SpringBootTest(webEnvironment=MOCK, classes=org.miage.tpae.TpaeApplication.class) @AutoConfigureMockMvc @TestPropertySource(locations="classpath:application-integrationtest.properties") class TpaeApplicationIntegrationsTest extends Object
Tests créés à partir de https://www.baeldung.com/spring-boot-testing Attention ici on est resté avec Junit5 donc les configurations sont un peu différentes Ici, on a les tests d'intégration qui utilisent tout le logiciel Rien n'est mocké dans l'application, mais on utilise comme BD H2 en mémoire Cf. le fichier src/test/resources/application-integrationtest.properties Note : la plupart de ces tests ne fonctionnent que via Maven puisqu'ils utilisent le plugin Spring Boot Pour voir un exemple de test n'utilisant pas Spring Boot : src/test/java/org.miage.tpae/ServiceClientUnitTest.java Le test ci-dessous fonctionne aussi directement, car on utilise toute l'application.
  • Constructor Details

    • TpaeApplicationIntegrationsTest

      TpaeApplicationIntegrationsTest()
  • Method Details