11
votes

Fonction Eclipse / Plugin qui trouve la classe Junit correspondante?

Je cherche haut et bas pour une fonction Eclipse qui vous permet de cliquer avec le bouton droit de la souris sur une classe source principale et de trouver la classe Junit (ES) correspondante, sans que je doive naviguer dans les classes de test de mon projet. J'utilise Mylyn qui aide à réduire le fouillis, mais il serait beaucoup plus facile s'il y avait une fonctionnalité qui effectue une recherche automatiquement.

Je suis à la suite de la disposition du répertoire standard Maven ( / src / MAIN / Java , / src / test / java , etc.). Et toutes mes classes de test sont nommées * test . J'imagine que cela peut être mis en œuvre de manière constante et probablement déjà.

existe une fonction ou un plugin dans Eclipse qui trouve les classes de test Junit correspondantes pour une classe principale donnée?


0 commentaires

4 Réponses :


0
votes

Comme une réponse partielle à votre question, il n'est pas nécessaire que les tests ont une correspondance une à une correspondance avec des classes principales ou toute convention de dénomination standard (même avec Maven). Ce que vous voudriez, c'est un plugin qui (par exemple basé sur une regex) correspond à des noms de classe source aux noms de classe Destors, puis chargés. Un tel plugin vous permettrait de faire ce que vous voulez (et aussi pour d'autres utilisations non liées à JUNIT), mais je ne suis pas au courant d'un.


0 commentaires

6
votes

Ce plugin prétend être capable de le faire, ainsi que d'autres choses.

Une fonctionnalité utile de ce plugin est la capacité de sauter entre similaires classe, E.g Foodao à Fooservice, Fooservice à la fioaction, etc. à utiliser Cette fonctionnalité, il faut configurer Ce premier. Pour configurer, s'il vous plaît aller à Windows -> Préférences -> Code rapide Préférences -> Cartographie BTWEEN Des classes. C'est très similaire à la Configuration pour créer Similaire classes.


0 commentaires

8
votes

Le MODUNIT Plugin fonctionne probablement pour vous.

capacités (de son site):

  • Décorer des classes qui ont une témoignage.
  • Marquez des méthodes dans l'éditeur qui sont testées.
  • Aller à une testCase / TestMethod dans l'éditeur via le menu ou un raccourci.
  • Renommez des classes / méthodes et plus MOTILIT renommera également le critère correspondant.
  • Déplacez les classes et MODUNIT déplacera les tests correspondants.
  • Générez un talon TestMethod pour la méthode sous la position du curseur dans l'éditeur via le menu ou un raccourci.

1 commentaires

C'est exactement ce dont j'avais besoin. Merci!



0
votes

Infinitest Plugin exécute vos junits pour ces classes que vous changez, comme vous 're changez-les. Il n'est pas nécessaire de cliquer avec le bouton droit de la souris sur la classe mise à jour pour trouver la classe Junit pertinente, puis pour l'exécuter - il sera exécuté automatiquement. Les erreurs de test (le cas échéant) apparaîtront de la même manière que Eclipse Affiche les erreurs de syntaxe.


0 commentaires