Familier avec Java mais peu familiarisé avec IntelliJ, comment "démarrer" avec l'intégration JUnit?
Inspiré par Vous cherchez un tutoriel sur l’utilisation de JUnit avec Intellij IDEA 9.x qui n’a pas répondu à mes questions et était destiné à une version plus ancienne d’IntelliJ.
Fondamentalement, vous n'avez besoin que de junit.jar sur le classpath - et voici un moyen rapide de le faire:
Assurez-vous que vous avez un dossier source (par exemple test
) marqué comme racine test.
Créez un test, par exemple, comme ceci:
public class MyClassTest {
@Test
public void testSomething() {
}
}
Puisque vous n'avez pas encore configuré junit.jar, l'annotation @Test
sera marquée comme une erreur (rouge), appuyez sur f2 pour y accéder.
Appuyez sur alt-enter et choisissez Ajouter junit.jar au classpath
Voilà, vous avez terminé! Cliquez avec le bouton droit sur votre test et choisissez Exécuter 'MyClassTest' pour l'exécuter et voir les résultats du test.
Note Maven: Alternativement, si vous utilisez Maven, à l'étape 4, vous pouvez plutôt choisir l'option Ajouter une dépendance Maven ..., allez dans le volet Rechercher un artefact, tapez junit
et choisissez la version (par exemple 4.8 ou 4.9).
Ecrivez votre premier test unitaire
Ecrivez un test JUnit - voici le mien:
import org.junit.Assert;
import org.junit.Test;
public class MyFirstTest {
@Test
public void firstTest() {
Assert.assertTrue(true);
}
}
J'avais besoin d'activer le plugin JUnit, après avoir lié mon projet aux fichiers jar.
Pour activer le plugin JUnit, allez dans Fichier-> Paramètres, tapez "JUnit" dans la barre de recherche, et sous "Plug-ins", cochez "JUnit.
le conseil de vikingsteve ci-dessus donnera probablement les bibliothèques liées correctement. Sinon, ouvrez Fichier-> Structure du projet, allez à Bibliothèques, cliquez sur le plus, puis naviguez jusqu'à
C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 14.1.1\lib\
et ajoutez ces fichiers jar:
hamcrest-core-1.3.jar
junit-4.11.jar
junit.jar