All Classes and Interfaces
Classes
Class
Description
Classe de test pour ClientRepository
C'est un test d'intégration avec la BD H2 en mémoire
Classe de test pour OperationCompteRepository
C'est un test d'intégration avec la BD H2 en mémoire
Classe de test unitaire pour le contrôleur REST RestClient
Classe de test pour ServiceClient
Ici, c'est un test d'intégration avec une BD H2 en mémoire
Note : ces tests ne fonctionnent que via Maven.
Test unitaire avec Mockito de ServiceClient
Classe de test pour ServiceCompte.
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.