data-factory icon indicating copy to clipboard operation
data-factory copied to clipboard

🏭Auto generate mock data for java test.(便于 Java 测试自动生成对象信息)

Results 7 data-factory issues
Sort by recently updated
recently updated
newest added

现在使用注解配置对代码侵入较高,可以支持在测试类中对需要mock的对象进行值配置吗,可以减少代码侵入,提高生成对象属性值的准确性

类似这种,有办法造数据么? ``` @Data public class DataResponse { protected Integer code; protected String msg; private T data; } ```

@houbb 作者您好,在不指定字段的注解情况下@DataFactory 默认为空。 我的意向是 OrderMain orderMain = DataUtil.build(OrderMain.class); 通过简单的语句实现默认的对象随机值。但是生成出来确是null。 这个与实际的User案例描述不相符。请问是哪里出了问题吗?

自动生成后,生成的key/value结果为 {1Cfs5ivBweqZrRGU9nBR=pVCKLhsLkSp7Qt, RcgrkP296Ao3i=uEmUL9uPp, UKRJ0Is=76I4h80Xh, t56v1UGX9tk2dgSt=PW97d7M}

内置注解设置的值只有默认值,添加自定义策略无法进行传参

@Data @NoArgsConstructor @AllArgsConstructor @Builder public class User implements Serializable { private static final long serialVersionUID = -1840831686851699943L; List userList; private Long id; private String name; private String password; } java.lang.StackOverflowError...

例如下面这个对象 Node{ List subNode; } java.lang.StackOverflowError at sun.reflect.generics.parser.SignatureParser.parsePackageNameAndSimpleClassTypeSignature(SignatureParser.java:328) at sun.reflect.generics.parser.SignatureParser.parseClassTypeSignature(SignatureParser.java:310) at sun.reflect.generics.parser.SignatureParser.parseFieldTypeSignature(SignatureParser.java:289) at sun.reflect.generics.parser.SignatureParser.parseFieldTypeSignature(SignatureParser.java:283) at sun.reflect.generics.parser.SignatureParser.parseTypeArgument(SignatureParser.java:436) at sun.reflect.generics.parser.SignatureParser.parseTypeArguments(SignatureParser.java:396) at sun.reflect.generics.parser.SignatureParser.parsePackageNameAndSimpleClassTypeSignature(SignatureParser.java:346) at sun.reflect.generics.parser.SignatureParser.parseClassTypeSignature(SignatureParser.java:310) at sun.reflect.generics.parser.SignatureParser.parseFieldTypeSignature(SignatureParser.java:289) at sun.reflect.generics.parser.SignatureParser.parseFieldTypeSignature(SignatureParser.java:283) at sun.reflect.generics.parser.SignatureParser.parseTypeSignature(SignatureParser.java:485) at sun.reflect.generics.parser.SignatureParser.parseTypeSig(SignatureParser.java:188)...