为了账号安全,请及时绑定邮箱和手机立即绑定

单元测试无效方法?

单元测试无效方法?

胡子哥哥 2019-10-05 15:01:50
对不返回任何内容的方法进行单元测试的最佳方法是什么?特别是在C#中。我真正想测试的是一种采用日志文件并将其解析为特定字符串的方法。然后将字符串插入数据库中。之前没有做过什么,但是对TDD来说是非常新的,我想知道是否有可能对此进行测试,或者它是否真的没有经过测试。
查看完整描述

3 回答

?
烙印99

TA贡献1829条经验 获得超13个赞

测试其副作用。这包括:


是否抛出任何异常?(如果应该,请检查它是否可以。如果不应该,请尝试一些极端的情况,如果您不小心,可能会遇到这种情况-空参数是最明显的事情。)

它的参数是否很好玩?(如果它们是可变的,是否会在不该突变的时候对它们进行突变,反之亦然?)

它对您正在调用的对象/类型的状态有正确的影响吗?

当然,还有如何限制多少你可以测试一下。例如,通常无法使用所有可能的输入进行测试。进行实用的测试-足以使您确信代码已正确设计并正确实现,并且足以充当调用者可能期望的补充文档。


查看完整回答
反对 回复 2019-10-05
  • 3 回答
  • 0 关注
  • 695 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信