web-dev-qa-db-fra.com

Créer une classe de test dans IntelliJ

Je travaille au sein de la structure de projet Maven Java traditionnelle dans IntelliJ, par exemple.

main/Java/com/x/y
test/Java/com/x/y

Lorsque je crée une classe appelée Foo dans main/Java/com/x/y avec IntelliJ, j'aimerais créer automatiquement un fichier nommé FooTest.Java créé dans test/Java/com/x/y .

Dans Eclipse, un bouton de la barre d’outils effectuera une grande partie du travail de création d’une classe de test de squelette. Quelqu'un sait-il quelque chose de similaire dans IntelliJ?

Merci,

117
Scruffers

Utilisez la sélection de menu Naviguer -> Test, ou Ctrl+Shift+T (Shift++T sur Mac). Cela ira à la classe de test existante, ou proposera de la générer pour vous via un petit assistant.

236
Jarl

Vous pouvez également placer le curseur sur le nom de la classe et appuyer sur alt+enter (Afficher les actions d'intention et les solutions rapides). Il suggérera de Créer un test.

Au moins fonctionne dans IDEA version 12.

38
rmoestl

* IntelliJ 13 * (c'est payé) Nous avons trouvé que vous devez avoir le curseur dans la classe actuelle avant ctrl+Shift+T travaillé.

Ce qui semble un peu restrictif s’il s’agit du seul moyen de générer une classe de test. Bien que, rétrospectivement, cela obligerait les développeurs à créer une classe de test lorsqu'ils écrivent une classe fonctionnelle.

9
user1412523

Je peux voir que certaines personnes ont demandé, alors sur OSX, vous pouvez toujours aller pour naviguer-> tester ou utiliser cmd+shift+T

Rappelez-vous que vous devez être concentré dans la classe pour que cela fonctionne

4
Hamish

Je pense que vous pouvez toujours essayer le Ctrl + Shift + A pour trouver l'action/la commande dont vous avez besoin.
Vous pouvez ici appuyer sur Ctrl + Shift + A et entrez "test" pour trouver la commande.

2
Jacky

Utilisez la sélection de menu Naviguer> Test

gif

Raccourcis:

Les fenêtres

Ctrl + Shift + T

macOS

 + Shift + T

1
Carlos Abraham
  1. Faites un clic droit sur le projet puis sélectionnez nouveau-> répertoire. Créez un nouveau répertoire et nommez-le "test".
  2. Faites un clic droit sur le dossier "test" puis sélectionnez Marquer le répertoire comme-> Sources du test
  3. Cliquez sur Naviguer-> Test-> Créer un nouveau test
    Sélectionnez la bibliothèque de tests (JUnit4 ou n’importe laquelle)
    Spécifiez le nom de la classe
    Sélectionner un membre

C'est tout. Nous pouvons modifier la structure du répertoire selon nos besoins. Bonne chance!

0
Jugal Panchal

Utilisez les annotations @Test sur l'une des méthodes de test ou annotez votre classe de test avec @RunWith (JMockit.class) si vous utilisez jmock. Intellij devrait l'identifier en tant que classe de test et permettre la navigation. Assurez-vous également que le plugin Junit est activé.

0
Da_Vicki

Avec le curseur sur la déclaration du nom de classe, je fais ALT + Return et mon Intellij 14.1.4 me propose un menu contextuel avec l'option "Créer test".

0
Adriaan Koster