Tests sans Spring Test

Dans certains cas, nous souhaitons tester notre application depuis l’extérieur, en mode boîte noire. C’est le cas quand nous faisons des BDD avec Cucumber par exemple. Afin d’utiliser une autre technologie asynchrone pour faire des tests, nous pouvons mocker la partie serveur avec un mock comme WireMock. 

Cela peut entrer dans le cadre d’une démarche TDD dans laquelle nous commençons par faire des tests et des mocks pour définir les contrats d’interface avant de coder l’implémentation. TDD

Par exemple :

  private WireMockTestClient testClient; 
 private WireMockServer wireMockServer; 
 private WireMockServer clientServer; 
 
 @Before 
 public void init() { 
   wireMockServer = new WireMockServer(10080); 
   wireMockServer.start(); 
   clientServer = new WireMockServer(10090); 
   clientServer.start(); 
   testClient...
Pour consulter la suite, découvrez le livre suivant :
couv_EPREAJASP.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Tests spécifiques à WebFlux
Suivant
WebSocket