首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我应该为未实现的方法编写单元测试吗?

我应该为未实现的方法编写单元测试吗?
EN

Stack Overflow用户
提问于 2015-06-13 13:13:02
回答 1查看 66关注 0票数 1

我们已经为具有公共方法的存储库类创建了一个接口。有一种情况是,创建的新存储库不需要在接口中实现方法。

在这个场景中,我们在repository类中编写了抛出NotImplementedException的方法。是否值得为此方法编写任何单元测试?如果是,使用ExpectedException属性更好吗?

EN

回答 1

Stack Overflow用户

发布于 2015-06-13 19:19:10

是的,你应该为这个方法写一个测试,如果你已经在测试类中的其他方法,应该不会花很长时间。

为它编写一个测试有助于证明它是一个有意识的决定,不实现该方法,而不仅仅是一些被遗忘的东西。如果将来有人来实现他们需要为其编写一些测试的方法,它也会起到提醒的作用。

至于ExpectedException属性,它是非常主观的。我很少使用它,其他人一直在使用它。在检查异常的其余测试中,您应该使用任何最常用的方法。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30815353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档