java – Junit测试:失败的意义(“尚未实现”);?

前端之家收集整理的这篇文章主要介绍了java – Junit测试:失败的意义(“尚未实现”);?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这段代码的意义是什么?

例如

@Test
    public void testGetDiameter() {
        **fail("Not yet implemented");**
    }

解决方法

使用Eclipse IDE,如果您将生成JUnit TestCase存根,它将添加失败的测试方法(“尚未实现”).因此,如果您忘记添加实际实现,则测试用例将失败,并且错误或断言错误显示为“尚未实现”.

因此,eclipse存根生成器为您提供了测试用例的默认实现,它将始终失败,并且单元测试用例开发人员有责任将其替换为一些有意义的测试语句.您可以将其视为TODO:对您而言.

如果您删除此声明,您的测试将通过,但实际上它没有为您做任何类型的测试,但只会增加您的测试用例的计数.

猜你在找的Java相关文章