Class DataGenerator

java.lang.Object
cn.xuanyuanli.core.util.DataGenerator

public class DataGenerator extends Object
数据生成者
Author:
John Li
  • Constructor Details

    • DataGenerator

      public DataGenerator()
  • Method Details

    • fullObject

      public static <T> T fullObject(Class<T> cl)
      填充一个对象(一般用于测试)
      Type Parameters:
      T - 泛型
      Parameters:
      cl - cl
      Returns:
      DataGenerator
    • generateRandomValueByParamType

      public static <T> T generateRandomValueByParamType(Class<T> paramClass)
      根据类型生成对应类型的随机数据
      Type Parameters:
      T - 泛型
      Parameters:
      paramClass - 参数类
      Returns:
      DataGenerator
    • generateDefaultValueByParamType

      public static <T> T generateDefaultValueByParamType(Class<T> paramClass)
      根据类型生成对应类型的默认数据
      Type Parameters:
      T - 泛型
      Parameters:
      paramClass - 参数类
      Returns:
      DataGenerator
    • fullMap

      public static Map<String,Object> fullMap()
      填充一个Map(一般用于测试)
      Returns:
      Mapinvalid input: '<'String, Object>
    • fullListBean

      public static <T> List<T> fullListBean(Class<T> cl, int size)
      填充一个对应类型的List
      Type Parameters:
      T - 泛型
      Parameters:
      cl - cl
      size - 大小
      Returns:
      Listinvalid input: '<'DataGenerator>