加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

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

发布时间:2020-12-14 05:51:05 所属栏目:Java 来源:网络整理
导读:这段代码的意义是什么? 例如 @Test public void testGetDiameter() { **fail("Not yet implemented");** } 解决方法 使用Eclipse IDE,如果您将生成JUnit TestCase存根,它将添加失败的测试方法(“尚未实现”).因此,如果您忘记添加实际实现,则测试用例将失败,
这段代码的意义是什么?

例如

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

解决方法

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读