Package cn.xuanyuanli.core.util
Class DataGenerator
java.lang.Object
cn.xuanyuanli.core.util.DataGenerator
数据生成者
- Author:
- John Li
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> List<T> fullListBean(Class<T> cl, int size) 填充一个对应类型的ListfullMap()填充一个Map(一般用于测试)static <T> TfullObject(Class<T> cl) 填充一个对象(一般用于测试)static <T> TgenerateDefaultValueByParamType(Class<T> paramClass) 根据类型生成对应类型的默认数据static <T> TgenerateRandomValueByParamType(Class<T> paramClass) 根据类型生成对应类型的随机数据
-
Constructor Details
-
DataGenerator
public DataGenerator()
-
-
Method Details
-
fullObject
填充一个对象(一般用于测试)- Type Parameters:
T- 泛型- Parameters:
cl- cl- Returns:
DataGenerator
-
generateRandomValueByParamType
根据类型生成对应类型的随机数据- Type Parameters:
T- 泛型- Parameters:
paramClass- 参数类- Returns:
DataGenerator
-
generateDefaultValueByParamType
根据类型生成对应类型的默认数据- Type Parameters:
T- 泛型- Parameters:
paramClass- 参数类- Returns:
DataGenerator
-
fullMap
填充一个Map(一般用于测试) -
fullListBean
填充一个对应类型的List- Type Parameters:
T- 泛型- Parameters:
cl- clsize- 大小- Returns:
Listinvalid input: '<'DataGenerator>
-