Update cf-module-prod-executor/cf-module-prod-executor-biz/src/test/java/com/cf/imes/module/executor/service/plan/PlanServiceImplTest.java

This commit is contained in:
刘照田
2024-07-23 11:25:36 +08:00
parent c37b198611
commit eb05c80eb0
@@ -108,67 +108,67 @@ public class PlanServiceImplTest extends BaseDbUnitTest {
@Test @Test
@Disabled // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解 @Disabled // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解
public void testGetPlanPage() { public void testGetPlanPage() {
// mock 数据 // // mock 数据
PlanDO dbPlan = randomPojo(PlanDO.class, o -> { // 等会查询到 // PlanDO dbPlan = randomPojo(PlanDO.class, o -> { // 等会查询到
o.setPlanNo(null); // o.setPlanNo(null);
o.setSort(null); // o.setSort(null);
o.setType(null); // o.setType(null);
o.setStatus(null); // o.setStatus(null);
o.setIsPay(null); // o.setIsPay(null);
o.setMachineId(null); // o.setMachineId(null);
o.setPlanTime(null); // o.setPlanTime(null);
o.setOrderNos(null); // o.setOrderNos(null);
o.setRemark(null); // o.setRemark(null);
o.setCreateTime(null); // o.setCreateTime(null);
o.setOperator(null); // o.setOperator(null);
o.setProduceTime(null); // o.setProduceTime(null);
}); // });
planMapper.insert(dbPlan); // planMapper.insert(dbPlan);
// 测试 planNo 不匹配 // // 测试 planNo 不匹配
planMapper.insert(cloneIgnoreId(dbPlan, o -> o.setPlanNo(null))); // planMapper.insert(cloneIgnoreId(dbPlan, o -> o.setPlanNo(null)));
// 测试 sort 不匹配 // // 测试 sort 不匹配
planMapper.insert(cloneIgnoreId(dbPlan, o -> o.setSort(null))); // planMapper.insert(cloneIgnoreId(dbPlan, o -> o.setSort(null)));
// 测试 type 不匹配 // // 测试 type 不匹配
planMapper.insert(cloneIgnoreId(dbPlan, o -> o.setType(null))); // planMapper.insert(cloneIgnoreId(dbPlan, o -> o.setType(null)));
// 测试 status 不匹配 // // 测试 status 不匹配
planMapper.insert(cloneIgnoreId(dbPlan, o -> o.setStatus(null))); // planMapper.insert(cloneIgnoreId(dbPlan, o -> o.setStatus(null)));
// 测试 isPay 不匹配 // // 测试 isPay 不匹配
planMapper.insert(cloneIgnoreId(dbPlan, o -> o.setIsPay(null))); // planMapper.insert(cloneIgnoreId(dbPlan, o -> o.setIsPay(null)));
// 测试 machineId 不匹配 // // 测试 machineId 不匹配
planMapper.insert(cloneIgnoreId(dbPlan, o -> o.setMachineId(null))); // planMapper.insert(cloneIgnoreId(dbPlan, o -> o.setMachineId(null)));
// 测试 planTime 不匹配 // // 测试 planTime 不匹配
planMapper.insert(cloneIgnoreId(dbPlan, o -> o.setPlanTime(null))); // planMapper.insert(cloneIgnoreId(dbPlan, o -> o.setPlanTime(null)));
// 测试 orderNos 不匹配 // // 测试 orderNos 不匹配
planMapper.insert(cloneIgnoreId(dbPlan, o -> o.setOrderNos(null))); // planMapper.insert(cloneIgnoreId(dbPlan, o -> o.setOrderNos(null)));
// 测试 remark 不匹配 // // 测试 remark 不匹配
planMapper.insert(cloneIgnoreId(dbPlan, o -> o.setRemark(null))); // planMapper.insert(cloneIgnoreId(dbPlan, o -> o.setRemark(null)));
// 测试 createTime 不匹配 // // 测试 createTime 不匹配
planMapper.insert(cloneIgnoreId(dbPlan, o -> o.setCreateTime(null))); // planMapper.insert(cloneIgnoreId(dbPlan, o -> o.setCreateTime(null)));
// 测试 operator 不匹配 // // 测试 operator 不匹配
planMapper.insert(cloneIgnoreId(dbPlan, o -> o.setOperator(null))); // planMapper.insert(cloneIgnoreId(dbPlan, o -> o.setOperator(null)));
// 测试 produceTime 不匹配 // // 测试 produceTime 不匹配
planMapper.insert(cloneIgnoreId(dbPlan, o -> o.setProduceTime(null))); // planMapper.insert(cloneIgnoreId(dbPlan, o -> o.setProduceTime(null)));
// 准备参数 // // 准备参数
PlanPageReqVO reqVO = new PlanPageReqVO(); // PlanPageReqVO reqVO = new PlanPageReqVO();
reqVO.setPlanNo(null); // reqVO.setPlanNo(null);
reqVO.setSort(null); // reqVO.setSort(null);
reqVO.setType(null); // reqVO.setType(null);
reqVO.setStatus(null); // reqVO.setStatus(null);
reqVO.setIsPay(null); // reqVO.setIsPay(null);
reqVO.setMachineId(null); // reqVO.setMachineId(null);
reqVO.setPlanTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28)); // reqVO.setPlanTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
reqVO.setOrderNos(null); // reqVO.setOrderNos(null);
reqVO.setRemark(null); // reqVO.setRemark(null);
reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28)); // reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
reqVO.setOperator(null); // reqVO.setOperator(null);
reqVO.setProduceTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28)); // reqVO.setProduceTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
// 调用 // // 调用
PageResult<PlanRespVO> pageResult = planService.getPlanPage(reqVO); // PageResult<PlanRespVO> pageResult = planService.getPlanPage(reqVO);
// 断言 // // 断言
assertEquals(1, pageResult.getTotal()); // assertEquals(1, pageResult.getTotal());
assertEquals(1, pageResult.getList().size()); // assertEquals(1, pageResult.getList().size());
assertPojoEquals(dbPlan, pageResult.getList().get(0)); // assertPojoEquals(dbPlan, pageResult.getList().get(0));
} }
} }