【发布时间】:2015-08-11 13:36:50
【问题描述】:
我想知道,对您来说,创建大量对象的最佳方式是什么。
我举个例子。 我想模拟 50 个产品,产品是一个具有字段 STRING 名称和 INTEGER 价格的类。
public class StuffTO {
String category;
String name;
String price;
String qty;
}
我不需要特定的名称或价格,它们可以是随机的。
现在我想知道用更少的代码创建 50 个随机产品的最佳方法是什么..
【问题讨论】:
-
一个for循环和
Random。 -
如果你想要“整数价格”,然后将
String price更改为int price(也许双倍会更好)。此外,qty可能应该是一个 int 或一个 short。 -
我在 Groovy 中为此编写了一个实用程序 - coffeaelectronica.com/blog/2015/property-randomization.html 我还没有针对 Java POJO 对其进行过测试,但它可能会为您所寻找的内容提供一些想法。
标签: java spring object testing mocking