在某个测试中,我们使用jMock嘲笑某些东西。
mockery.checking(new Expectations() {{
allowing(thing).getProperty(); will(returnValue(something));
}});
FindBugs无益抱怨这个:
MyTest.java:86, RV_RETURN_VALUE_IGNORED_NO_SIDE_EFFECT, Priority: Normal
它的帮助文本说要将@CheckReturnValue
放在抑制它的方法上,但该方法不在我们的API中,而是与我们集成的一些API。
有解决此警告的优雅方法吗?
(即,没有使用大锤的方法来抑制检查,这也可能会抑制它的实际错误。)