加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 在Eclipse中的JUnit测试上调试断点不起作用

发布时间:2020-12-15 00:46:07 所属栏目:Java 来源:网络整理
导读:我试图在日食中调试junit测试,但是我的断点没有触发(除非它们在第一行或第二行). 我尝试删除并重新创建工作区中的所有断点,清理项目,创建新的调试配置,以及单独运行测试方法以及使用其他方法作为测试类的一部分.但都没有用:-( public void testLoadPatientsA
我试图在日食中调试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);
 }

解决方法

如果您使用的是Sun JDK 6 Update 14,则可能会出现这种情况.请参阅另一个 similar SO question here.在这种情况下,可能的解决方案是使用Sun JDK 6 Update 16.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读