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,
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.
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.
* 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.
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
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.
C'est tout. Nous pouvons modifier la structure du répertoire selon nos besoins. Bonne chance!
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é.
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".