Próbuję debugować test junit w czasie zaćmienia, ale moje punkty przerwania nie są uruchamiane (chyba, że znajdują się w pierwszej lub drugiej linii).Debugowanie punktów przerwania testu JUnit w środowisku Eclipse nie działa
Próbowałem usunąć i ponownie utworzyć wszystkie punkty przerwania w obszarze roboczym, oczyścić projekt, utworzyć nową konfigurację debugowania i uruchomić metodę testową indywidualnie i jako część klasy testowej innymi metodami. Ale wszystko bezskutecznie :-(
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);
}
Aktualizacja do Sun JRE 6 Aktualizacja 16 rozwiązała problem. Dzięki Vineet. – tukushan
Niestety otrzymuję "Głosowanie za stare, aby je zmienić, chyba że odpowiedź zostanie zmieniona" i nie może tego zrobić. Czy możesz edytować, a potem będę? – tukushan
+1, @tukushan powinieneś być w stanie zagłosować na to teraz, jeśli jeszcze nie masz –