前端之家收集整理的这篇文章主要介绍了
java – Junit测试:失败的意义(“尚未实现”);?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这段
代码的意义是什么?
例如
@Test
public void testGetDiameter() {
**fail("Not yet implemented");**
}
使用Eclipse IDE,如果您将
生成JUnit TestCase存根,它将
添加失败的测试
方法(“尚未实现”).因此,如果您忘记
添加实际实现,则测试用例将失败,并且
错误或断言
错误将
显示为“尚未实现”.
因此,eclipse存根生成器为您提供了测试用例的默认实现,它将始终失败,并且单元测试用例开发人员有责任将其替换为一些有意义的测试语句.您可以将其视为TODO:对您而言.
如果您删除此声明,您的测试将通过,但实际上它没有为您做任何类型的测试,但只会增加您的测试用例的计数.
原文链接:https://www.f2er.com/java/121084.html