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...
couv_EPREAJASP.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Tests spécifiques à WebFlux
Suivant
WebSocket