我正在对一些代码运行单元测试,并发现了一些错误。我面临的问题是,当我更改代码时,除非我手动运行 Maven 来重建项目,否则测试结果不会改变。对我的代码所做的任何更改仅在手动重建后才有效。
为了尝试,我写了一个虚拟测试类:
public class Test {
@Test
public void testTest () {
assertEquals(0,0);
}
}
起初,Eclipse 没有检测到任何测试,在 0 秒和零测试后结束。重建后,它工作。然后,我将行更改为 assertEquals(0,1)
,并且不得不再次重建以使测试失败。
我尝试完全重新安装 Eclipse,但没有解决问题。我不知道是什么原因造成的。