当前位置:  开发笔记 > 编程语言 > 正文

为单元测试创​​建模拟数据

如何解决《为单元测试创​​建模拟数据》经验,为你挑选了1个好方法。

我认为自己仍然是TDD场景的新手.但是发现无论我使用哪种方法(模拟框架或存根我自己的对象),我发现我必须编写大量代码来创建模拟数据.我喜欢加载对象以创建内存数据库的想法.但我不喜欢的是用大量代码来混乱我的测试,其唯一目的是创建模拟数据.当数据需要考虑所有不同的情况时尤其如此.

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

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



1> Nilesh Gule..:

也许你可以试试NBuilder库.它提供了非常流畅的界面,易于使用.您可以使用它来生成具有defualt值的类的单个实例,或生成具有默认值或覆盖值的列表.你可以看一下这个.

推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有