Wiki ytreza.dev

Search IconIcon to open search

Installer approvaltests avec intellij

Last updated September 22, 2022

ApprovalTests est une librairie qui permet de simplifier la création de golden master. On s’en sert pour mettre en place des tests de caractérisation.

J’ai plusieurs fois galéré pour ajouter cette librairie dans intellij. Je pense que cela fait partie de l’utilisation standard, mais il est probable que d’autres personnes perdent du temps à trouver la réponse.

Dans un environnement maven, il faut procéder comme cela :

  1. Editer le fichier pomxml et ajouter
1
2
3
4
5
<dependency>  
    <groupId>com.approvaltests</groupId>  
    <artifactId>approvaltests</artifactId>  
    <version>15.3.0</version>  
</dependency>
  1. Dans intellij, recharger le projet (clic droit sur le fichier pom.xml puis menu maven/reload project).

  2. Installer un outil de comparaison. Sous Windows, j’utilise Winmerge

  3. Importer la classe Approvals et utiliser sa méthode verify:

1
2
3
4
5
import org.approvaltests.Approvals;

...

Approvals.verify("...");

Reference

Partager sur linkedin

comments powered by Disqus

Interactive Graph