详细信息
建议类型:没有断言
是否可在首选项配置:是
过滤器分类:断言
说明
当测试不包含任何断言时,UTA 将显示此建议。每个 Junit 测试都至少应该有一个断言。每个断言都应包含一条解释测试失败原因的消息,以便于测试维护和调试。
对于使用
@Test(expected=...)
注解、assertThrows()
方法或 @Rule
ExpectedException
指定了期望异常的测试,UTA 将不会显示此建议。
示例
public class Foo extends TestCase { public void testSomething() { Bar b = findBar(); // This is better than having a NullPointerException // assertNotNull("bar not found", b); b.work(); } }