web-dev-qa-db-fra.com

Configuration d'IntelliJ IDEA pour les tests unitaires avec JUnit

J'ai décidé d'essayer IntelliJ ce matin via la version d'essai et j'ai installé le plugin JUnit. J'ai créé un nouveau projet Java et je souhaite écrire un scénario de test pour celui-ci.

Comment ajouter le fichier junit.jar à mon projet? (Je souhaite en fait l'ajouter à chaque Java projet, maintenant et pour toujours - est-il possible de le faire?).

175
Bob

Presse Ctrl+Shift+T dans l'éditeur de code. Il vous montrera un popup avec une suggestion pour créer un test.

Mac OS: ⌘ Cmd+Shift+T

130
Igor Konoplyanko

Si vous avez déjà une classe de test, mais qu'il manque la dépendance de la bibliothèque JUnit, veuillez vous reporter à la section Configuration des bibliothèques pour le test d'unité . Pressage Alt+Enter sur le code rouge devrait vous donner une action d'intention d'ajouter le pot manquant.

Cependant, IDEA offre beaucoup plus. Si vous n'avez pas encore de classe de test et souhaitez en créer une pour l'une des classes source, consultez les instructions ci-dessous.

Vous pouvez utiliser l'action d'intention Créer un test en appuyant sur Alt+Enter en se tenant sur le nom de votre classe dans l'éditeur ou en utilisant Ctrl+Shift+T raccourci clavier.

Une boîte de dialogue apparaît dans laquelle vous sélectionnez le cadre de test à utiliser et appuyez pour la première fois sur le bouton - Fix pour ajouter les fichiers jar de bibliothèque requis aux dépendances du module. Vous pouvez également sélectionner des méthodes pour créer les souches de test.

Create Test Intention

Create Test Dialog

Vous pouvez trouver plus de détails dans la section section d'aide au test de la documentation en ligne.

190
CrazyCoder

Une solution consiste à ajouter junit.jar à votre $CLASSPATH en tant que dépendance externe.

adding junit intellij

Donc, pour cela, allez dans la structure du projet, puis ajoutez JUnit comme l’une des bibliothèques, comme indiqué dans le gif.

Dans l'invite "Choisir les modules", choisissez uniquement les modules pour lesquels vous auriez besoin de JUnit.

21
Gayan Weerakutti

Si vous déjà avez des classes de test, vous pouvez:

1) Placez un curseur sur une déclaration de classe et appuyez sur Alt + Enter. Dans le dialogue, choisissez JUnit et appuyez sur Fix. C'est un moyen standard de créer des classes de test dans IntelliJ.

2) Vous pouvez également ajouter manuellement les fichiers JAR JUnit (à télécharger sur le site ou à partir de fichiers IntelliJ).

8
irudyak