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