Merge remote-tracking branch 'origin/main'

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