开发中常常遇到需要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远不止这么简单。