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 en utilisant IntelliJ, je voudrais créer automatiquement un fichier appelé FooTest.java dans test / java / com / x / y .
Dans Eclipse, il y a un bouton sur la barre d'outils qui fera une grande partie du travail impliqué dans la création d'une classe de test squelette, est-ce que quelqu'un sait quelque chose de similaire dans IntelliJ?
Merci,
java
unit-testing
intellij-idea
Scruffers
la source
la source
Réponses:
Utilisez la sélection de menu Naviguer -> Test , ou Ctrl+ Shift+ T( Shift+ ⌘+ Tsur Mac). Cela ira à la classe de test existante, ou proposera de la générer pour vous via un petit assistant.
la source
Vous pouvez également positionner le curseur sur le nom de la classe et appuyer sur alt+ enter( Afficher les actions d'intention et les correctifs rapides ). Il suggérera de créer un test .
Au moins fonctionne dans la version 12 d'IDEA.
la source
* IntelliJ 13 * (c'est payé) Nous avons constaté que vous devez avoir le curseur dans la classe réelle avant ctrl+ Shift+ de Ttravailler.
Ce qui semble un peu restrictif si c'est le 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.
la source
Utilisez la sélection de menu Naviguer> Test
Raccourcis:
les fenêtres
Ctrl+ Shift+T
macOS
⌘+ Shift+T
la source
Je peux voir que certaines personnes ont demandé, donc sur OSX, vous pouvez toujours aller à naviguer-> tester ou utiliser cmd+ shift+T
N'oubliez pas que vous devez être concentré dans la classe pour que cela fonctionne
la source
Sélectionnez la bibliothèque de tests (JUnit4 ou autre)
Spécifiez le nom de la classe
Sélectionnez le membre
C'est tout. Nous pouvons modifier la structure des répertoires selon nos besoins. Bonne chance!
la source
Je pense que vous pouvez toujours essayer le Ctrl+ Shift+ Apour trouver l'action / la commande dont vous avez besoin.
Ici, vous pouvez essayer d'appuyer sur Ctrl+ Shift+ Aet de saisir «test» pour trouver la commande.
la source
Utilisez l'annotation @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 identifier cela comme une classe de test et activer la navigation. Assurez-vous également que le plugin junit est activé.
la source
Avec le curseur sur la déclaration du nom de la classe, je fais ALT + Return et mon Intellij 14.1.4 me propose une fenêtre contextuelle avec l'option «Créer un test».
la source