JUnit测试,Unrooted Tests:initializationError

时间:2014-04-22 20:27:51

标签: java unit-testing maven junit

所以我编辑了JUnit测试的名称,现在它无法正常工作。相反,我得到了Unrooted Tests:initializationError。

这是一个简单的测试。事实上,它是对JUnit测试的测试,因为我刚刚开始使用它。

@Test
public void testRun()
    String s = null;
    assertNull(s);

}

我所做的就是将其更改为testRun2()。此外,当我运行文件而不是单独的测试时,它仍然运行旧的testRun(),而不是testRun2()。

我的项目Maven不确定这是否是一个因素。我已经更新了项目

3 个答案:

答案 0 :(得分:4)

事实证明我需要使用Maven重建来更新类。现在它工作正常,我可以添加/修改测试用例。

答案 1 :(得分:3)

在我的情况下,我更改了方法名称并且没有自动更新它,因此Project>的上述解决方案清洁对我来说效果很好。

答案 2 :(得分:0)

发生此错误的另一种方法是忘记测试注释。在Eclipse中右键单击方法名称时遇到并运行为 - > Junit测试。