Dans le cours : Java : Tests et TDD

Accédez à ce cours grâce à un essai gratuit

Inscrivez-vous aujourd’hui pour accéder à plus de 25 300 cours dispensés par des experts.

Implémenter des tests Cucumber

Implémenter des tests Cucumber - Tutoriel Java

Dans le cours : Java : Tests et TDD

Implémenter des tests Cucumber

Pour pouvoir formuler les tests comme le propose BDD, nous allons utiliser Cucumber, qui est l'outil de référence dans le domaine. Il propose un langage Gherkin. Ce langage Gherkin est disponible en français, donc on pourra exprimer nos tests en français. Ici, c'est ce que j'ai fait : on a tous nos tests avec ce langage Gherkin : le Given pour Étant donné, le When avec Quand et le Then avec Alors. J'ai installé un plugin Cucumber pour avoir la coloration syntaxique, et j'ai mis ce fichier .feature, qui est l'extension de Gherkin dans un répertoire resources qui est juxtaposé au répertoire Java de mes tests. J'ai organisé l'arborescence comme mes tests Java, comme syllab > boutique > metier. Et au niveau de la suite ici, qui est la suite de Task Cucumber, j'ai précisé que je voulais faire un test Cucumber, et j'ai spécifié ce chemin pour que puisse être retrouvé le .feature. J'ai aussi précisé comment allait se faire la traduction du français au code. Pour cela, il faut aller chercher…

Table des matières