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

tdd – 创建模拟数据进行单元测试

发布时间:2020-12-14 00:47:04 所属栏目:百科 来源:网络整理
导读:我认为自己对TDD场景还是很新的.但是发现无论我使用哪种方法(模拟框架或存根我自己的对象),我发现我必须编写大量代码来创建模拟数据.我喜欢加载对象来创建内存数据库的想法.但是我不喜欢的是用一大堆代码来混淆我的测试,唯一的目的就是创建模拟数据.特别是当
我认为自己对TDD场景还是很新的.但是发现无论我使用哪种方法(模拟框架或存根我自己的对象),我发现我必须编写大量代码来创建模拟数据.我喜欢加载对象来创建内存数据库的想法.但是我不喜欢的是用一大堆代码来混淆我的测试,唯一的目的就是创建模拟数据.特别是当数据需要考虑到所有不同的情况时.

我想要一些更好的方式来做这个建议.

在我看来,我应该能够从一些数据存储中将数据一次加载到已知状态,然后我可以使用在执行每个测试方法之前在测试设置/初始化中加载的该状态的快照.这将满足适当的测试实践,同时提供方便,让我专注于编写测试,而不是编写代码,以手动创建测试数据.

可能你可以尝试NBuilder图书馆.它提供了非常流畅的界面,易于使用.您可以使用它来生成具有defualt值的类的单个实例,或生成具有默认值或覆盖值的列表.你可以看看 this.

(编辑:李大同)

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

    推荐文章
      热点阅读