test(biz): 添加阿里巴巴工单 Mapper 测试类

- 新增 AlibabaWorkOrderMapperTest 类用于测试工单数据操作
- 实现 buildSql 方法的 SQL 格式化打印测试
- 实现工单实体保存功能的单元测试
- 使用 Hutool 工具类生成测试数据
- 验证工单表结构字段映射正确性
This commit is contained in:
2025-12-02 17:40:32 +08:00
parent 6c34611575
commit aa600029a4
7 changed files with 7 additions and 54 deletions

View File

@@ -1,17 +1,16 @@
package com.jeelowcode.test.alibaba; package com.jeelowcode.module.biz.mapper;
import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdUtil;
import cn.hutool.db.sql.SqlUtil; import cn.hutool.db.sql.SqlUtil;
import com.jeelowcode.module.biz.entity.AlibabaWorkOrder; import com.jeelowcode.module.biz.entity.AlibabaWorkOrder;
import com.jeelowcode.module.biz.job.AlibabaWorkOrderJob; import com.jeelowcode.module.biz.job.AlibabaWorkOrderJob;
import com.jeelowcode.module.biz.mapper.AlibabaWorkOrderMapper;
import com.jeelowcode.tool.framework.test.core.ut.BaseDbAndRedisUnitTest; import com.jeelowcode.tool.framework.test.core.ut.BaseDbAndRedisUnitTest;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.time.LocalDateTime; import java.time.LocalDateTime;
public class WorkOrderSimpleTest extends BaseDbAndRedisUnitTest { public class AlibabaWorkOrderMapperTest extends BaseDbAndRedisUnitTest {
@Resource @Resource
private AlibabaWorkOrderMapper baseMapper; private AlibabaWorkOrderMapper baseMapper;
@@ -47,7 +46,6 @@ public class WorkOrderSimpleTest extends BaseDbAndRedisUnitTest {
.setGmtRelateModified(LocalDateTime.now()) .setGmtRelateModified(LocalDateTime.now())
.setGmtRelateSubModified(LocalDateTime.now()); .setGmtRelateSubModified(LocalDateTime.now());
baseMapper.insert(workOrder); baseMapper.insert(workOrder);
} }
} }

View File

@@ -1,7 +1,6 @@
package com.jeelowcode.test.mapper; package com.jeelowcode.module.biz.mapper;
import com.jeelowcode.module.biz.entity.LcBuildingEntity; import com.jeelowcode.module.biz.entity.LcBuildingEntity;
import com.jeelowcode.module.biz.mapper.LcBuildingMapper;
import com.jeelowcode.tool.framework.test.core.ut.BaseDbUnitTest; import com.jeelowcode.tool.framework.test.core.ut.BaseDbUnitTest;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.springframework.context.annotation.Import; import org.springframework.context.annotation.Import;

View File

@@ -1,7 +1,6 @@
package com.jeelowcode.test.mapper; package com.jeelowcode.module.biz.mapper;
import com.jeelowcode.module.biz.entity.LcPowerEnvDeviceEntity; import com.jeelowcode.module.biz.entity.LcPowerEnvDeviceEntity;
import com.jeelowcode.module.biz.mapper.LcPowerEnvDeviceMapper;
import com.jeelowcode.tool.framework.test.core.ut.BaseDbUnitTest; import com.jeelowcode.tool.framework.test.core.ut.BaseDbUnitTest;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.springframework.context.annotation.Import; import org.springframework.context.annotation.Import;

View File

@@ -1,7 +1,6 @@
package com.jeelowcode.test.mapper; package com.jeelowcode.module.biz.mapper;
import com.jeelowcode.module.biz.entity.LcPowerEnvMonitorMetricEntity; import com.jeelowcode.module.biz.entity.LcPowerEnvMonitorMetricEntity;
import com.jeelowcode.module.biz.mapper.LcPowerEnvMonitorMetricMapper;
import com.jeelowcode.tool.framework.test.core.ut.BaseDbUnitTest; import com.jeelowcode.tool.framework.test.core.ut.BaseDbUnitTest;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.springframework.context.annotation.Import; import org.springframework.context.annotation.Import;

View File

@@ -1,27 +0,0 @@
package com.jeelowcode.test.json;
import cn.hutool.json.JSONUtil;
import com.jeelowcode.service.bpm.config.framework.portal.core.dto.ReceiveRequestInfoDTO;
import com.jeelowcode.tool.framework.common.util.json.JsonUtils;
import com.jeelowcode.tool.framework.test.core.ut.BaseMockitoUnitTest;
import org.junit.Test;
import java.util.Date;
/**
* 描述Json工具类测试
*
* @author shelly
*/
public class JsonUtilsTest extends BaseMockitoUnitTest {
@Test
public void testJsonToString() {
ReceiveRequestInfoDTO requestDTO = new ReceiveRequestInfoDTO()
.setCreateDateTime(new Date())
.setReceiveDateTime(new Date());
System.out.println(JsonUtils.toJsonString(requestDTO));
System.out.println(JSONUtil.toJsonStr(requestDTO));
}
}

View File

@@ -1,15 +0,0 @@
package com.jeelowcode.test.master;
import cn.hutool.core.util.StrUtil;
import com.jeelowcode.tool.framework.test.core.ut.BaseMockitoUnitTest;
import org.junit.jupiter.api.Test;
public class MasterUserSyncTest extends BaseMockitoUnitTest {
@Test
public void testStringFormat() {
String description = "测试";
System.out.println(StrUtil.format("备注:{}", description));
}
}

View File

@@ -1,4 +1,4 @@
package com.jeelowcode.test.sql; package com.jeelowcode.tool.framework.common.util;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.date.DateUtil; import cn.hutool.core.date.DateUtil;
@@ -18,7 +18,7 @@ import java.util.stream.Collectors;
* *
* @author shelly * @author shelly
*/ */
public class GenerateLastExecuteSQLTest extends BaseMockitoUnitTest { public class SqlUtilsTest extends BaseMockitoUnitTest {
@Test @Test
public void testGenerateLastExecuteSQL() throws Exception { public void testGenerateLastExecuteSQL() throws Exception {