我想在eclipse調試JUnit測試,但我的斷點不發射(除非他們是在第一或第二線)。調試斷點在Eclipse中不工作
我試圖刪除並重新創建所有斷點在工作區中,清潔工程,創建一個新的調試配置,並單獨運行測試方法,並與其他方法的測試類的一部分。但是都沒有用:-(
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);
}
升級到Sun JRE 6 Update 16的確有竅門。謝謝Vineet。 – tukushan 2009-10-02 03:28:46
不幸的是,我得到「投票太老,無法更改,除非答案被編輯」,並且無法贊成這一點。你可以編輯,然後我會嗎? – tukushan 2009-10-02 03:30:33
+1,@tukushan你現在應該可以投票給它,如果你還沒有 – 2009-10-02 07:55:48