JUnit ne pas s'arrêter à des points d'arrêt dans Eclipse (à l'aide du JDK 1.6.0.20)
mes points d'arrêt dans Eclipse de ne pas arrêter l'exécution d'un test JUnit. Il n'importe pas où j'ai mis le point d'arrêt dans la JUnit méthode, il n'est tout simplement pas arrêter le code de couler. Le placer dans une classe appelée dans la JUnit test ne fonctionne pas, soit.
Je suis en utilisant le JDK dans la version de 1.6.0.20, donc je suppose que je ne suis pas concerné par le bug dans la version 1.6.0.14.
Connaissez-vous des conseils à ce sujet?
- Peut-être essayer d'ajouter
System.out.println("---- TEST DEBUG");
d'abord et voir si c'est imprimé dans la Console. Si non, alors que la partie n'est jamais appelée.
Vous devez vous connecter pour publier un commentaire.
Vous devriez commencer votre appareil-tests avec
Debug as > JUnit test
Si vos points de rupture apparaissent avec une barre oblique à travers, vous devez aller pour le débogage de point de vue (Fenêtre → Ouvrir la perspective) et dans les "points d'arrêt de la fenêtre, décochez la case ‘Sauter tous les points de rupture" bouton (cercle avec une barre oblique inverse à travers)
Veuillez utiliser
en configuration debug > VM arguments section
J'ai eu ce problème aujourd'hui et pour moi, la raison était de la pure stupidité – si l'unité de test génère une sortie de la console au premier et déclenche une exception par la suite, à la fois avant d'atteindre le point d'arrêt, vous ne voyez pas l'exception dans l'éclipse de débogage du point de vue parce qu'il est imprimé dans la vue JUnit, mais à la sortie avant de commutation à l'écart de ce point de vue à la sortie de la Console.
Il y a probablement une erreur dans votre test, qui est la prévention de JUnit d'arriver à la chose que vous êtes en train de tester. JUnit n'aime pas montrer ces erreurs. Essayez de supprimer les lignes de vos tests unitaires jusqu'à ce qu'ils commencent à travailler, ou de mettre des points d'arrêt à l'intérieur de l'méthodes de votre unité de test est appel.