我有一些域类,我想使用示例硬编码数据初始化并填充这些类,是否有任何方法可以用任何框架填充数据?
例如:List<Customer>
应填充一些模拟数据
答案 0 :(得分:2)
考虑将您的测试数据保存在JSON结构中,并使用框架(例如google-gson)将数据反序列化为值对象。
如果您希望自动生成随机数据,您可能需要查看Quickcheck之类的东西,它似乎是Java等同于.NET框架Autofixture。
答案 1 :(得分:1)
您可以将硬编码数据放在构造函数中。
如果它是你所追求的模拟框架(正如你在评论中指出的那样),那么看看例如Mockito
答案 2 :(得分:1)
答案 3 :(得分:1)
如果您想要Customer的填充列表,可以使用此方法Collections.fill(java.util.List, T)来填充列表。此方法替换列表中的当前对象。如果列表为空,则不会填充。