"Exécuter en tant que test JUnit"
J'ai créé un JUnit 4 dans Eclipse en cliquant-droit sur une classe Java et la sélection de Nouveaux Cas de Test JUnit. Quand je clic droit-cliquez sur la classe de test j'obtiens un "Exécuter sur le Serveur", mais pas "Exécuter en tant qu'JUnit Test". Je suis à l'aide d'Eclipse 3.6.1.
source d'informationauteur amaran
Vous devez vous connecter pour publier un commentaire.
Dans mon cas, Eclipse doivent avoir atteint un état corrompu. Le redémarrage d'Eclipse résolu le problème.
Je crois que je vois le problème. Vous avez besoin d'avoir un test dans le fichier avant de l'Éclipse qu'il identifie comme un cas de test. Essayez d'insérer le texte suivant:
Assurez-vous que votre classe a JUnit traits (s'étend de
TestCase
ou de l'utilisation@Test
etc);Clic-droit "Exécuter en tant Que" -> "Exécuter Conciguration" -> Créer un test Unitaire de la gauche de l'icône "JUnit" de toute façon;
Assurez-vous d'avoir un valide constructeur par défaut pour votre classe de test.
Dans mon cas, le problème était différent. J'ai été la conversion d'un TestNG test JUnit. L'annotation @Test a été satisfait par le TestNG d'importation, mais qui a le tort d'annotation. J'ai enlevé le TestNG importation et ajout de l'import JUnit pour @Test, et le droit-cliquez sur l'option de menu pour exécuter un test JUnit est apparu.
J'ai couru dans l'un de ces symptômes lors de l'importation d'un projet existant dans un Kepler basé sur Eclipse IDE pour Développeurs Java version.
Importer le projet dans un Luna basé sur Eclipse IDE pour les Développeurs Java EE correctement réglé pour un projet en Java (icône de projet comprend maintenant que peu de J) et permet désormais l'exécution de tests JUnit.
Dans mon cas, le Java Build path (
.classpath
fichier) a été corrompu. En particulier, il a eu un conflit de fusion qui a été résolu. Par conséquent, la JUnit 4 bibliothèque manquait.J'avais un problème similaire et il s'est avéré que c'était parce que j'ai oublié "s'étend de la Spécification" après le "ClassToBeTestedSpec" dans la déclaration.
Assurez-vous d'inclure import org.junit.Test; et les tests ont @Test avant eux, j'ai raté avant lors de l'adaptation de certaines fonctions à partir d'autres fichiers.
L'éclipse de raccourci pour exécuter le test Unitaire est
Alt+Shift+X, T
.Si sa ne fonctionne pas, appuyez juste sur
Alt+shift+X
un menu contextuel il suffit de regarder pour Junit.