Eclipse 在 jmockit 测试中产生 "allocated object never used" 个错误
Eclipse generate "allocated object never used" errors in jmockit test
使用 JMockIt 1.12 和 Eclipse Luna 时出现 "The allocated object is never used" 错误。
我试过了:
@Test
public void testNullCase() {
new NonStrictExpectations() {{
TestClass.getPlug();
result = null;
}
...
};
要使用 SuppressWarnings,我不得不使用像这样丑陋的东西:
@Test
public void testNullCase() {
@SuppressWarnings("unused")
NonStrictExpectations dummy = new NonStrictExpectations() {{
TestClass.getPlug();
result = null;
}
...
};
如何以更好的方式做到这一点,或者我是否遗漏了使用 JMockIt 的东西?
可以通过以下方式关闭此警告:
- 打开对话框
Window/Preferences
- 前往第
Java/Compiler/Errors&Warnings/Potential Programming problems
部分
- 正在禁用
Unused object allocation
。
如果要使更改在特定 Eclipse 工作区之外持久化,可以使用 workspace mechanic。或者您可以将 @SuppressWarnings("unused")
移动到测试 class 以针对 class.
中的所有测试禁用它
使用 JMockIt 1.12 和 Eclipse Luna 时出现 "The allocated object is never used" 错误。 我试过了:
@Test
public void testNullCase() {
new NonStrictExpectations() {{
TestClass.getPlug();
result = null;
}
...
};
要使用 SuppressWarnings,我不得不使用像这样丑陋的东西:
@Test
public void testNullCase() {
@SuppressWarnings("unused")
NonStrictExpectations dummy = new NonStrictExpectations() {{
TestClass.getPlug();
result = null;
}
...
};
如何以更好的方式做到这一点,或者我是否遗漏了使用 JMockIt 的东西?
可以通过以下方式关闭此警告:
- 打开对话框
Window/Preferences
- 前往第
Java/Compiler/Errors&Warnings/Potential Programming problems
部分
- 正在禁用
Unused object allocation
。
如果要使更改在特定 Eclipse 工作区之外持久化,可以使用 workspace mechanic。或者您可以将 @SuppressWarnings("unused")
移动到测试 class 以针对 class.