Я пытаюсь отладить тест junit в затмении, но мои контрольные точки не срабатывают (если они не находятся на первой или второй строке).
Я пытался удалить и воссоздать все точки останова в рабочей области, очистить проект, создать новую конфигурацию отладки и запустить метод тестирования по отдельности и как часть класса тестирования с другими методами. Но все безрезультатно: - (
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);
}