Java JUnit:如何用自动填充的随机值模拟POJO类
有没有简单的方法可以创建POJO类并在JUnit中填充随机值以便于测试 例如:Java JUnit:如何用自动填充的随机值模拟POJO类,java,junit,pojo,Java,Junit,Pojo,有没有简单的方法可以创建POJO类并在JUnit中填充随机值以便于测试 例如: Student student = new Student(); student.setName(name); student.setAddress(address); student.setAge(age) --- --- studentService.save(student); 基本上,我希望能够轻松创建POJO类,而无需花费时间填充随机值。其目的是用数据测试服务层或控制器层。这里有一个解决方案 梯度依赖
Student student = new Student();
student.setName(name);
student.setAddress(address);
student.setAge(age)
---
---
studentService.save(student);
基本上,我希望能够轻松创建POJO类,而无需花费时间填充随机值。其目的是用数据测试服务层或控制器层。这里有一个解决方案梯度依赖
testImplementation 'uk.co.jemos.podam:podam:7.2.5.RELEASE'
范例
PodamFactory podamFactory = new PodamFactoryImpl();
Student student = podamFactory.manufacturePojo(Student.class);
使用Lombok生成POJO,不要测试自动生成的方法。也许,我无法写出我真正的意思。编辑了标题和描述,你可以使用Mockito。通常你只会模仿那些你无法真实创造的东西。仅为POJO向模拟框架添加依赖项听起来是错误的。