开发中常常遇到需要Mock数据来测试功能是否完整,手动一个一个填数据有点浪费时间,最近找到这样一个小工具,非常方便的给Pojo类所有字段填上随机值,非常好用,这里推荐下。
官网:https://mtedone.github.io/podam/
使用方法:
1、添加Maven依赖
<dependency>
<groupId>uk.co.jemos.podam</groupId>
<artifactId>podam</artifactId>
<version>7.1.1.RELEASE</version>
</dependency>
2、基础使用
public class Case {
private Long id;
private Long applyId;
private Long billId;
// get/set ......
}
PodamFactory factory = new PodamFactoryImpl();
Case case = factory.manufacturePojo(Case.class);
就这样简单的调用,case这个对象的三个字段都是随机值了,基本上满足测试需求,当然Podam远不止这么简单。