J'essaie de déboguer un test de junit en éclipse, mais mes points d'arrêt ne tirent pas (sauf s'ils sont sur la première ou la deuxième ligne). J'ai essayé de supprimer et de recréer tous les points d'arrêt dans l'espace de travail, de nettoyer le projet, de créer une nouvelle configuration de débogage et d'exécuter la méthode de test individuellement et dans le cadre d'une classe de test avec d'autres méthodes. Mais en vain :-(Débogage des points d'arrêt sur le test JUnit dans Eclipse ne fonctionne pas
public void testLoadPatientsAndConvertToBeans() throws IOException, CDataGridException {
File file = fileutil.getFileFromPrefsOrPrompt(basefileDef);
CDataBuilder builder = new CDataDelimitedFileBuilder(file,
CDataDelimitedFileBuilder.DelimiterSettings.WINDOWS_CSV,
basefileDef);
// breakpoints placed on lines from here on do not fire
CDataCacheContainer container =
cacheIO.construct(
new CDataNarrower(
cacheIO.construct(builder)
).setConvertMissing(true));
assertEquals(13548, container.size());
cacheIO.export(container, patients);
Collection<Patient> pBeans = patients.getBeans();
assertEquals(container.size(), pBeans.size());
Patient patient = pBeans.iterator().next();
Map props = patient.getPropertyMap();
System.out.println(props);
}
Mise à niveau vers Sun JRE 6 Update 16 a fait l'affaire. Merci Vineet. – tukushan
Malheureusement, je reçois "Vote trop vieux pour être changé, sauf si la réponse est éditée" et ne peut pas l'emporter. Pouvez-vous modifier et puis-je? – tukushan
+1, @tukushan vous devriez pouvoir voter pour maintenant si vous n'avez pas déjà –