Преглед изворни кода

删除无效Test和更Dockerfile

WIN10-20210525Q\Administrator пре 1 година
родитељ
комит
3633f5ea7a
35 измењених фајлова са 4 додато и 5004 уклоњено
  1. 4 4
      menduner/menduner-im-biz/Dockerfile
  2. 0 136
      menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/area/AreaServiceImplTest.java
  3. 0 140
      menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/certificate/CertificateServiceImplTest.java
  4. 0 136
      menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/cvattachment/CvAttachmentServiceImplTest.java
  5. 0 166
      menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/eduexp/EduExpServiceImplTest.java
  6. 0 133
      menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/enterprise/EnterpriseAddressServiceImplTest.java
  7. 0 179
      menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/enterprise/EnterpriseBusinessServiceImplTest.java
  8. 0 144
      menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/enterprise/EnterprisePostServiceImplTest.java
  9. 0 144
      menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/enterprise/EnterpriseRegisterServiceImplTest.java
  10. 0 152
      menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/enterprise/EnterpriseServiceImplTest.java
  11. 0 144
      menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/enterprise/EnterpriseUserApplyServiceImplTest.java
  12. 0 141
      menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/enterprise/EnterpriseUserBindServiceImplTest.java
  13. 0 144
      menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/enterprise/EnterpriseUserLookServiceImplTest.java
  14. 0 132
      menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/hire/HireCommissionRatioServiceImplTest.java
  15. 0 160
      menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/hire/HireJobCvRelServiceImplTest.java
  16. 0 133
      menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/industry/IndustryServiceImplTest.java
  17. 0 167
      menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/job/JobAdvertisedServiceImplTest.java
  18. 0 143
      menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/job/JobCvRelServiceImplTest.java
  19. 0 156
      menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/job/JobInterestedServiceImplTest.java
  20. 0 136
      menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/major/MajorServiceImplTest.java
  21. 0 208
      menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/person/PersonBrowseRecordServiceImplTest.java
  22. 0 133
      menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/person/PersonCertificateServiceImplTest.java
  23. 0 132
      menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/person/PersonEnterpriseSubscribeServiceImplTest.java
  24. 0 173
      menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/person/PersonInfoServiceImplTest.java
  25. 0 132
      menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/person/PersonJobFavoriteServiceImplTest.java
  26. 0 137
      menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/person/PersonSkillServiceImplTest.java
  27. 0 140
      menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/position/PositionServiceImplTest.java
  28. 0 133
      menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/positiontag/PositionTagServiceImplTest.java
  29. 0 145
      menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/projectexp/ProjectExpServiceImplTest.java
  30. 0 148
      menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/school/SchoolServiceImplTest.java
  31. 0 138
      menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/skill/SkillServiceImplTest.java
  32. 0 149
      menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/trainexp/TrainExpServiceImplTest.java
  33. 0 144
      menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/user/MdeUserServiceImplTest.java
  34. 0 132
      menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/user/UserAccountServiceImplTest.java
  35. 0 170
      menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/workexp/WorkExpServiceImplTest.java

+ 4 - 4
menduner/menduner-im-biz/Dockerfile

@@ -3,14 +3,14 @@
 FROM adoptopenjdk/openjdk11
 
 ## 将后端项目的 Jar 文件,复制到镜像中
-ADD target/menduner-system-biz.jar app.jar
+ADD target/menduner-im-biz app.jar
 
 ## 设置 TZ 时区
 ## 设置 JAVA_OPTS 环境变量,可通过 docker run -e "JAVA_OPTS=" 进行覆盖
-ENV TZ=Asia/Shanghai JAVA_OPTS="-Xms512m -Xmx512m"
+ENV TZ=Asia/Shanghai
 
-## 暴露后端项目的 48080 端口
-EXPOSE 48200
+## 暴露后端项目的 48201 端口
+EXPOSE 48201
 
 ## 启动后端项目
 CMD java ${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -jar app.jar

+ 0 - 136
menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/area/AreaServiceImplTest.java

@@ -1,136 +0,0 @@
-package com.citu.module.menduner.system.service.area;
-
-import com.citu.module.menduner.system.controller.base.area.AreaPageReqVO;
-import com.citu.module.menduner.system.controller.base.area.AreaSaveReqVO;
-import org.junit.jupiter.api.Disabled;
-import org.junit.jupiter.api.Test;
-
-import javax.annotation.Resource;
-
-import com.citu.framework.test.core.ut.BaseDbUnitTest;
-
-import com.citu.module.menduner.system.dal.dataobject.area.AreaDO;
-import com.citu.module.menduner.system.dal.mysql.area.AreaMapper;
-import com.citu.framework.common.pojo.PageResult;
-
-import org.springframework.context.annotation.Import;
-
-import static com.citu.framework.test.core.util.AssertUtils.*;
-import static com.citu.framework.test.core.util.RandomUtils.*;
-import static com.citu.framework.common.util.date.LocalDateTimeUtils.*;
-import static com.citu.framework.common.util.object.ObjectUtils.*;
-import static com.citu.module.menduner.system.enums.ErrorCodeConstants.MDE_AREA_NOT_EXISTS;
-import static org.junit.jupiter.api.Assertions.*;
-
-/**
- * {@link AreaServiceImpl} 的单元测试类
- *
- * @author Rayson
- */
-@Import(AreaServiceImpl.class)
-public class AreaServiceImplTest extends BaseDbUnitTest {
-
-    @Resource
-    private AreaServiceImpl areaService;
-
-    @Resource
-    private AreaMapper areaMapper;
-
-    @Test
-    public void testCreateArea_success() {
-        // 准备参数
-        AreaSaveReqVO createReqVO = randomPojo(AreaSaveReqVO.class).setId(null);
-
-        // 调用
-        Long areaId = areaService.createArea(createReqVO);
-        // 断言
-        assertNotNull(areaId);
-        // 校验记录的属性是否正确
-        AreaDO area = areaMapper.selectById(areaId);
-        assertPojoEquals(createReqVO, area, "id");
-    }
-
-    @Test
-    public void testUpdateArea_success() {
-        // mock 数据
-        AreaDO dbArea = randomPojo(AreaDO.class);
-        areaMapper.insert(dbArea);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        AreaSaveReqVO updateReqVO = randomPojo(AreaSaveReqVO.class, o -> {
-            o.setId(dbArea.getId()); // 设置更新的 ID
-        });
-
-        // 调用
-        areaService.updateArea(updateReqVO);
-        // 校验是否更新正确
-        AreaDO area = areaMapper.selectById(updateReqVO.getId()); // 获取最新的
-        assertPojoEquals(updateReqVO, area);
-    }
-
-    @Test
-    public void testUpdateArea_notExists() {
-        // 准备参数
-        AreaSaveReqVO updateReqVO = randomPojo(AreaSaveReqVO.class);
-
-        // 调用, 并断言异常
-        assertServiceException(() -> areaService.updateArea(updateReqVO), MDE_AREA_NOT_EXISTS);
-    }
-
-    @Test
-    public void testDeleteArea_success() {
-        // mock 数据
-        AreaDO dbArea = randomPojo(AreaDO.class);
-        areaMapper.insert(dbArea);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        Long id = dbArea.getId();
-
-        // 调用
-        areaService.deleteArea(id);
-       // 校验数据不存在了
-       assertNull(areaMapper.selectById(id));
-    }
-
-    @Test
-    public void testDeleteArea_notExists() {
-        // 准备参数
-        Long id = randomLongId();
-
-        // 调用, 并断言异常
-        assertServiceException(() -> areaService.deleteArea(id), MDE_AREA_NOT_EXISTS);
-    }
-
-    @Test
-    @Disabled  // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解
-    public void testGetAreaPage() {
-       // mock 数据
-       AreaDO dbArea = randomPojo(AreaDO.class, o -> { // 等会查询到
-           o.setName(null);
-           o.setType(null);
-           o.setParentId(null);
-           o.setCreateTime(null);
-       });
-       areaMapper.insert(dbArea);
-       // 测试 name 不匹配
-       areaMapper.insert(cloneIgnoreId(dbArea, o -> o.setName(null)));
-       // 测试 type 不匹配
-       areaMapper.insert(cloneIgnoreId(dbArea, o -> o.setType(null)));
-       // 测试 parentId 不匹配
-       areaMapper.insert(cloneIgnoreId(dbArea, o -> o.setParentId(null)));
-       // 测试 createTime 不匹配
-       areaMapper.insert(cloneIgnoreId(dbArea, o -> o.setCreateTime(null)));
-       // 准备参数
-       AreaPageReqVO reqVO = new AreaPageReqVO();
-       reqVO.setName(null);
-       reqVO.setType(null);
-       reqVO.setParentId(null);
-       reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
-
-       // 调用
-       PageResult<AreaDO> pageResult = areaService.getAreaPage(reqVO);
-       // 断言
-       assertEquals(1, pageResult.getTotal());
-       assertEquals(1, pageResult.getList().size());
-       assertPojoEquals(dbArea, pageResult.getList().get(0));
-    }
-
-}

+ 0 - 140
menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/certificate/CertificateServiceImplTest.java

@@ -1,140 +0,0 @@
-package com.citu.module.menduner.system.service.certificate;
-
-import com.citu.module.menduner.system.controller.base.certificate.CertificatePageReqVO;
-import com.citu.module.menduner.system.controller.base.certificate.CertificateSaveReqVO;
-import org.junit.jupiter.api.Disabled;
-import org.junit.jupiter.api.Test;
-
-import javax.annotation.Resource;
-
-import com.citu.framework.test.core.ut.BaseDbUnitTest;
-
-import com.citu.module.menduner.system.dal.dataobject.certificate.CertificateDO;
-import com.citu.module.menduner.system.dal.mysql.certificate.CertificateMapper;
-import com.citu.framework.common.pojo.PageResult;
-
-import org.springframework.context.annotation.Import;
-
-import static com.citu.framework.test.core.util.AssertUtils.*;
-import static com.citu.framework.test.core.util.RandomUtils.*;
-import static com.citu.framework.common.util.date.LocalDateTimeUtils.*;
-import static com.citu.framework.common.util.object.ObjectUtils.*;
-import static com.citu.module.menduner.system.enums.ErrorCodeConstants.MDE_CERTIFICATE_NOT_EXISTS;
-import static org.junit.jupiter.api.Assertions.*;
-
-/**
- * {@link CertificateServiceImpl} 的单元测试类
- *
- * @author Rayson
- */
-@Import(CertificateServiceImpl.class)
-public class CertificateServiceImplTest extends BaseDbUnitTest {
-
-    @Resource
-    private CertificateServiceImpl certificateService;
-
-    @Resource
-    private CertificateMapper certificateMapper;
-
-    @Test
-    public void testCreateCertificate_success() {
-        // 准备参数
-        CertificateSaveReqVO createReqVO = randomPojo(CertificateSaveReqVO.class).setId(null);
-
-        // 调用
-        Long certificateId = certificateService.createCertificate(createReqVO);
-        // 断言
-        assertNotNull(certificateId);
-        // 校验记录的属性是否正确
-        CertificateDO certificate = certificateMapper.selectById(certificateId);
-        assertPojoEquals(createReqVO, certificate, "id");
-    }
-
-    @Test
-    public void testUpdateCertificate_success() {
-        // mock 数据
-        CertificateDO dbCertificate = randomPojo(CertificateDO.class);
-        certificateMapper.insert(dbCertificate);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        CertificateSaveReqVO updateReqVO = randomPojo(CertificateSaveReqVO.class, o -> {
-            o.setId(dbCertificate.getId()); // 设置更新的 ID
-        });
-
-        // 调用
-        certificateService.updateCertificate(updateReqVO);
-        // 校验是否更新正确
-        CertificateDO certificate = certificateMapper.selectById(updateReqVO.getId()); // 获取最新的
-        assertPojoEquals(updateReqVO, certificate);
-    }
-
-    @Test
-    public void testUpdateCertificate_notExists() {
-        // 准备参数
-        CertificateSaveReqVO updateReqVO = randomPojo(CertificateSaveReqVO.class);
-
-        // 调用, 并断言异常
-        assertServiceException(() -> certificateService.updateCertificate(updateReqVO), MDE_CERTIFICATE_NOT_EXISTS);
-    }
-
-    @Test
-    public void testDeleteCertificate_success() {
-        // mock 数据
-        CertificateDO dbCertificate = randomPojo(CertificateDO.class);
-        certificateMapper.insert(dbCertificate);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        Long id = dbCertificate.getId();
-
-        // 调用
-        certificateService.deleteCertificate(id);
-       // 校验数据不存在了
-       assertNull(certificateMapper.selectById(id));
-    }
-
-    @Test
-    public void testDeleteCertificate_notExists() {
-        // 准备参数
-        Long id = randomLongId();
-
-        // 调用, 并断言异常
-        assertServiceException(() -> certificateService.deleteCertificate(id), MDE_CERTIFICATE_NOT_EXISTS);
-    }
-
-    @Test
-    @Disabled  // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解
-    public void testGetCertificatePage() {
-       // mock 数据
-       CertificateDO dbCertificate = randomPojo(CertificateDO.class, o -> { // 等会查询到
-           o.setNameCn(null);
-           o.setNameEn(null);
-           o.setParentId(null);
-           o.setLevel(null);
-           o.setCreateTime(null);
-       });
-       certificateMapper.insert(dbCertificate);
-       // 测试 nameCn 不匹配
-       certificateMapper.insert(cloneIgnoreId(dbCertificate, o -> o.setNameCn(null)));
-       // 测试 nameEn 不匹配
-       certificateMapper.insert(cloneIgnoreId(dbCertificate, o -> o.setNameEn(null)));
-       // 测试 parentId 不匹配
-       certificateMapper.insert(cloneIgnoreId(dbCertificate, o -> o.setParentId(null)));
-       // 测试 level 不匹配
-       certificateMapper.insert(cloneIgnoreId(dbCertificate, o -> o.setLevel(null)));
-       // 测试 createTime 不匹配
-       certificateMapper.insert(cloneIgnoreId(dbCertificate, o -> o.setCreateTime(null)));
-       // 准备参数
-       CertificatePageReqVO reqVO = new CertificatePageReqVO();
-       reqVO.setNameCn(null);
-       reqVO.setNameEn(null);
-       reqVO.setParentId(null);
-       reqVO.setLevel(null);
-       reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
-
-       // 调用
-       PageResult<CertificateDO> pageResult = certificateService.getCertificatePage(reqVO);
-       // 断言
-       assertEquals(1, pageResult.getTotal());
-       assertEquals(1, pageResult.getList().size());
-       assertPojoEquals(dbCertificate, pageResult.getList().get(0));
-    }
-
-}

+ 0 - 136
menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/cvattachment/CvAttachmentServiceImplTest.java

@@ -1,136 +0,0 @@
-package com.citu.module.menduner.system.service.cvattachment;
-
-import com.citu.module.menduner.system.controller.base.cvattachment.CvAttachmentPageReqVO;
-import com.citu.module.menduner.system.controller.base.cvattachment.CvAttachmentSaveReqVO;
-import org.junit.jupiter.api.Disabled;
-import org.junit.jupiter.api.Test;
-
-import javax.annotation.Resource;
-
-import com.citu.framework.test.core.ut.BaseDbUnitTest;
-
-import com.citu.module.menduner.system.dal.dataobject.cvattachment.CvAttachmentDO;
-import com.citu.module.menduner.system.dal.mysql.cvattachment.CvAttachmentMapper;
-import com.citu.framework.common.pojo.PageResult;
-
-import org.springframework.context.annotation.Import;
-
-import static com.citu.framework.test.core.util.AssertUtils.*;
-import static com.citu.framework.test.core.util.RandomUtils.*;
-import static com.citu.framework.common.util.date.LocalDateTimeUtils.*;
-import static com.citu.framework.common.util.object.ObjectUtils.*;
-import static com.citu.module.menduner.system.enums.ErrorCodeConstants.MDE_CV_ATTACHMENT_NOT_EXISTS;
-import static org.junit.jupiter.api.Assertions.*;
-
-/**
- * {@link CvAttachmentServiceImpl} 的单元测试类
- *
- * @author Rayson
- */
-@Import(CvAttachmentServiceImpl.class)
-public class CvAttachmentServiceImplTest extends BaseDbUnitTest {
-
-    @Resource
-    private CvAttachmentServiceImpl cvAttachmentService;
-
-    @Resource
-    private CvAttachmentMapper cvAttachmentMapper;
-
-    @Test
-    public void testCreateCvAttachment_success() {
-        // 准备参数
-        CvAttachmentSaveReqVO createReqVO = randomPojo(CvAttachmentSaveReqVO.class).setId(null);
-
-        // 调用
-        Long cvAttachmentId = cvAttachmentService.createCvAttachment(createReqVO);
-        // 断言
-        assertNotNull(cvAttachmentId);
-        // 校验记录的属性是否正确
-        CvAttachmentDO cvAttachment = cvAttachmentMapper.selectById(cvAttachmentId);
-        assertPojoEquals(createReqVO, cvAttachment, "id");
-    }
-
-    @Test
-    public void testUpdateCvAttachment_success() {
-        // mock 数据
-        CvAttachmentDO dbCvAttachment = randomPojo(CvAttachmentDO.class);
-        cvAttachmentMapper.insert(dbCvAttachment);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        CvAttachmentSaveReqVO updateReqVO = randomPojo(CvAttachmentSaveReqVO.class, o -> {
-            o.setId(dbCvAttachment.getId()); // 设置更新的 ID
-        });
-
-        // 调用
-        cvAttachmentService.updateCvAttachment(updateReqVO);
-        // 校验是否更新正确
-        CvAttachmentDO cvAttachment = cvAttachmentMapper.selectById(updateReqVO.getId()); // 获取最新的
-        assertPojoEquals(updateReqVO, cvAttachment);
-    }
-
-    @Test
-    public void testUpdateCvAttachment_notExists() {
-        // 准备参数
-        CvAttachmentSaveReqVO updateReqVO = randomPojo(CvAttachmentSaveReqVO.class);
-
-        // 调用, 并断言异常
-        assertServiceException(() -> cvAttachmentService.updateCvAttachment(updateReqVO), MDE_CV_ATTACHMENT_NOT_EXISTS);
-    }
-
-    @Test
-    public void testDeleteCvAttachment_success() {
-        // mock 数据
-        CvAttachmentDO dbCvAttachment = randomPojo(CvAttachmentDO.class);
-        cvAttachmentMapper.insert(dbCvAttachment);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        Long id = dbCvAttachment.getId();
-
-        // 调用
-        cvAttachmentService.deleteCvAttachment(id);
-       // 校验数据不存在了
-       assertNull(cvAttachmentMapper.selectById(id));
-    }
-
-    @Test
-    public void testDeleteCvAttachment_notExists() {
-        // 准备参数
-        Long id = randomLongId();
-
-        // 调用, 并断言异常
-        assertServiceException(() -> cvAttachmentService.deleteCvAttachment(id), MDE_CV_ATTACHMENT_NOT_EXISTS);
-    }
-
-    @Test
-    @Disabled  // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解
-    public void testGetCvAttachmentPage() {
-       // mock 数据
-       CvAttachmentDO dbCvAttachment = randomPojo(CvAttachmentDO.class, o -> { // 等会查询到
-           o.setUserId(null);
-           o.setTitle(null);
-           o.setUrl(null);
-           o.setCreateTime(null);
-       });
-       cvAttachmentMapper.insert(dbCvAttachment);
-       // 测试 userId 不匹配
-       cvAttachmentMapper.insert(cloneIgnoreId(dbCvAttachment, o -> o.setUserId(null)));
-       // 测试 title 不匹配
-       cvAttachmentMapper.insert(cloneIgnoreId(dbCvAttachment, o -> o.setTitle(null)));
-       // 测试 url 不匹配
-       cvAttachmentMapper.insert(cloneIgnoreId(dbCvAttachment, o -> o.setUrl(null)));
-       // 测试 createTime 不匹配
-       cvAttachmentMapper.insert(cloneIgnoreId(dbCvAttachment, o -> o.setCreateTime(null)));
-       // 准备参数
-       CvAttachmentPageReqVO reqVO = new CvAttachmentPageReqVO();
-       reqVO.setUserId(null);
-       reqVO.setTitle(null);
-       reqVO.setUrl(null);
-       reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
-
-       // 调用
-       PageResult<CvAttachmentDO> pageResult = cvAttachmentService.getCvAttachmentPage(reqVO);
-       // 断言
-       assertEquals(1, pageResult.getTotal());
-       assertEquals(1, pageResult.getList().size());
-       assertPojoEquals(dbCvAttachment, pageResult.getList().get(0));
-    }
-
-}

+ 0 - 166
menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/eduexp/EduExpServiceImplTest.java

@@ -1,166 +0,0 @@
-package com.citu.module.menduner.system.service.eduexp;
-
-import com.citu.module.menduner.system.controller.base.eduexp.EduExpPageReqVO;
-import com.citu.module.menduner.system.controller.base.eduexp.EduExpSaveReqVO;
-import org.junit.jupiter.api.Disabled;
-import org.junit.jupiter.api.Test;
-
-import javax.annotation.Resource;
-
-import com.citu.framework.test.core.ut.BaseDbUnitTest;
-
-import com.citu.module.menduner.system.dal.dataobject.eduexp.EduExpDO;
-import com.citu.module.menduner.system.dal.mysql.eduexp.EduExpMapper;
-import com.citu.framework.common.pojo.PageResult;
-
-import org.springframework.context.annotation.Import;
-
-import java.time.LocalDateTime;
-
-import static com.citu.framework.test.core.util.AssertUtils.*;
-import static com.citu.framework.test.core.util.RandomUtils.*;
-import static com.citu.framework.common.util.date.LocalDateTimeUtils.*;
-import static com.citu.framework.common.util.object.ObjectUtils.*;
-import static com.citu.module.menduner.system.enums.ErrorCodeConstants.MDE_EDU_EXP_NOT_EXISTS;
-import static org.junit.jupiter.api.Assertions.*;
-
-/**
- * {@link EduExpServiceImpl} 的单元测试类
- *
- * @author Rayson
- */
-@Import(EduExpServiceImpl.class)
-public class EduExpServiceImplTest extends BaseDbUnitTest {
-
-    @Resource
-    private EduExpServiceImpl eduExpService;
-
-    @Resource
-    private EduExpMapper eduExpMapper;
-
-    @Test
-    public void testCreateEduExp_success() {
-        // 准备参数
-        EduExpSaveReqVO createReqVO = randomPojo(EduExpSaveReqVO.class).setId(null);
-
-        // 调用
-        Long eduExpId = eduExpService.createEduExp(createReqVO);
-        // 断言
-        assertNotNull(eduExpId);
-        // 校验记录的属性是否正确
-        EduExpDO eduExp = eduExpMapper.selectById(eduExpId);
-        assertPojoEquals(createReqVO, eduExp, "id");
-    }
-
-    @Test
-    public void testUpdateEduExp_success() {
-        // mock 数据
-        EduExpDO dbEduExp = randomPojo(EduExpDO.class);
-        eduExpMapper.insert(dbEduExp);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        EduExpSaveReqVO updateReqVO = randomPojo(EduExpSaveReqVO.class, o -> {
-            o.setId(dbEduExp.getId()); // 设置更新的 ID
-        });
-
-        // 调用
-        eduExpService.updateEduExp(updateReqVO);
-        // 校验是否更新正确
-        EduExpDO eduExp = eduExpMapper.selectById(updateReqVO.getId()); // 获取最新的
-        assertPojoEquals(updateReqVO, eduExp);
-    }
-
-    @Test
-    public void testUpdateEduExp_notExists() {
-        // 准备参数
-        EduExpSaveReqVO updateReqVO = randomPojo(EduExpSaveReqVO.class);
-
-        // 调用, 并断言异常
-        assertServiceException(() -> eduExpService.updateEduExp(updateReqVO), MDE_EDU_EXP_NOT_EXISTS);
-    }
-
-    @Test
-    public void testDeleteEduExp_success() {
-        // mock 数据
-        EduExpDO dbEduExp = randomPojo(EduExpDO.class);
-        eduExpMapper.insert(dbEduExp);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        Long id = dbEduExp.getId();
-
-        // 调用
-        eduExpService.deleteEduExp(id);
-       // 校验数据不存在了
-       assertNull(eduExpMapper.selectById(id));
-    }
-
-    @Test
-    public void testDeleteEduExp_notExists() {
-        // 准备参数
-        Long id = randomLongId();
-
-        // 调用, 并断言异常
-        assertServiceException(() -> eduExpService.deleteEduExp(id), MDE_EDU_EXP_NOT_EXISTS);
-    }
-
-    @Test
-    @Disabled  // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解
-    public void testGetEduExpPage() {
-       // mock 数据
-       EduExpDO dbEduExp = randomPojo(EduExpDO.class, o -> { // 等会查询到
-           o.setUserId(null);
-           o.setSchoolId(null);
-           o.setSchoolName(null);
-           o.setEducationType(null);
-           o.setEducationSystemType(null);
-           o.setMajorId(null);
-           o.setMajor(null);
-           o.setStartTime(null);
-           o.setEndTime(null);
-           o.setContent(null);
-           o.setCreateTime(null);
-       });
-       eduExpMapper.insert(dbEduExp);
-       // 测试 userId 不匹配
-       eduExpMapper.insert(cloneIgnoreId(dbEduExp, o -> o.setUserId(null)));
-       // 测试 schoolId 不匹配
-       eduExpMapper.insert(cloneIgnoreId(dbEduExp, o -> o.setSchoolId(null)));
-       // 测试 schoolName 不匹配
-       eduExpMapper.insert(cloneIgnoreId(dbEduExp, o -> o.setSchoolName(null)));
-       // 测试 educationType 不匹配
-       eduExpMapper.insert(cloneIgnoreId(dbEduExp, o -> o.setEducationType(null)));
-       // 测试 educationSystemType 不匹配
-       eduExpMapper.insert(cloneIgnoreId(dbEduExp, o -> o.setEducationSystemType(null)));
-       // 测试 majorId 不匹配
-       eduExpMapper.insert(cloneIgnoreId(dbEduExp, o -> o.setMajorId(null)));
-       // 测试 major 不匹配
-       eduExpMapper.insert(cloneIgnoreId(dbEduExp, o -> o.setMajor(null)));
-       // 测试 startTime 不匹配
-       eduExpMapper.insert(cloneIgnoreId(dbEduExp, o -> o.setStartTime(null)));
-       // 测试 endTime 不匹配
-       eduExpMapper.insert(cloneIgnoreId(dbEduExp, o -> o.setEndTime(null)));
-       // 测试 content 不匹配
-       eduExpMapper.insert(cloneIgnoreId(dbEduExp, o -> o.setContent(null)));
-       // 测试 createTime 不匹配
-       eduExpMapper.insert(cloneIgnoreId(dbEduExp, o -> o.setCreateTime(null)));
-       // 准备参数
-       EduExpPageReqVO reqVO = new EduExpPageReqVO();
-       reqVO.setUserId(null);
-       reqVO.setSchoolId(null);
-       reqVO.setSchoolName(null);
-       reqVO.setEducationType(null);
-       reqVO.setEducationSystemType(null);
-       reqVO.setMajorId(null);
-       reqVO.setMajor(null);
-       reqVO.setStartTime(LocalDateTime.now());
-       reqVO.setEndTime(LocalDateTime.now());
-       reqVO.setContent(null);
-       reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
-
-       // 调用
-       PageResult<EduExpDO> pageResult = eduExpService.getEduExpPage(reqVO);
-       // 断言
-       assertEquals(1, pageResult.getTotal());
-       assertEquals(1, pageResult.getList().size());
-       assertPojoEquals(dbEduExp, pageResult.getList().get(0));
-    }
-
-}

+ 0 - 133
menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/enterprise/EnterpriseAddressServiceImplTest.java

@@ -1,133 +0,0 @@
-package com.citu.module.menduner.system.service.enterprise;
-
-
-import com.citu.framework.common.pojo.PageResult;
-import com.citu.framework.test.core.ut.BaseDbUnitTest;
-import com.citu.module.menduner.system.controller.base.enterprise.address.EnterpriseAddressPageReqVO;
-import com.citu.module.menduner.system.controller.base.enterprise.address.EnterpriseAddressSaveReqVO;
-import com.citu.module.menduner.system.dal.dataobject.enterprise.EnterpriseAddressDO;
-import com.citu.module.menduner.system.dal.mysql.enterprise.EnterpriseAddressMapper;
-import com.citu.module.menduner.system.service.enterprise.address.EnterpriseAddressServiceImpl;
-import org.junit.jupiter.api.Disabled;
-import org.junit.jupiter.api.Test;
-import org.springframework.context.annotation.Import;
-
-import javax.annotation.Resource;
-
-import static com.citu.framework.common.util.date.LocalDateTimeUtils.buildBetweenTime;
-import static com.citu.framework.common.util.object.ObjectUtils.cloneIgnoreId;
-import static com.citu.framework.test.core.util.AssertUtils.assertPojoEquals;
-import static com.citu.framework.test.core.util.AssertUtils.assertServiceException;
-import static com.citu.framework.test.core.util.RandomUtils.randomLongId;
-import static com.citu.framework.test.core.util.RandomUtils.randomPojo;
-import static com.citu.module.menduner.system.enums.ErrorCodeConstants.MDE_ENTERPRISE_ADDRESS_NOT_EXISTS;
-import static org.junit.jupiter.api.Assertions.*;
-
-/**
- * {@link EnterpriseAddressServiceImpl} 的单元测试类
- *
- * @author Rayson
- */
-@Import(EnterpriseAddressServiceImpl.class)
-public class EnterpriseAddressServiceImplTest extends BaseDbUnitTest {
-
-    @Resource
-    private EnterpriseAddressServiceImpl enterpriseAddressService;
-
-    @Resource
-    private EnterpriseAddressMapper enterpriseAddressMapper;
-
-    @Test
-    public void testCreateEnterpriseAddress_success() {
-        // 准备参数
-        EnterpriseAddressSaveReqVO createReqVO = randomPojo(EnterpriseAddressSaveReqVO.class).setId(null);
-
-        // 调用
-        Long enterpriseAddressId = enterpriseAddressService.createEnterpriseAddress(createReqVO);
-        // 断言
-        assertNotNull(enterpriseAddressId);
-        // 校验记录的属性是否正确
-        EnterpriseAddressDO enterpriseAddress = enterpriseAddressMapper.selectById(enterpriseAddressId);
-        assertPojoEquals(createReqVO, enterpriseAddress, "id");
-    }
-
-    @Test
-    public void testUpdateEnterpriseAddress_success() {
-        // mock 数据
-        EnterpriseAddressDO dbEnterpriseAddress = randomPojo(EnterpriseAddressDO.class);
-        enterpriseAddressMapper.insert(dbEnterpriseAddress);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        EnterpriseAddressSaveReqVO updateReqVO = randomPojo(EnterpriseAddressSaveReqVO.class, o -> {
-            o.setId(dbEnterpriseAddress.getId()); // 设置更新的 ID
-        });
-
-        // 调用
-        enterpriseAddressService.updateEnterpriseAddress(updateReqVO);
-        // 校验是否更新正确
-        EnterpriseAddressDO enterpriseAddress = enterpriseAddressMapper.selectById(updateReqVO.getId()); // 获取最新的
-        assertPojoEquals(updateReqVO, enterpriseAddress);
-    }
-
-    @Test
-    public void testUpdateEnterpriseAddress_notExists() {
-        // 准备参数
-        EnterpriseAddressSaveReqVO updateReqVO = randomPojo(EnterpriseAddressSaveReqVO.class);
-
-        // 调用, 并断言异常
-        assertServiceException(() -> enterpriseAddressService.updateEnterpriseAddress(updateReqVO), MDE_ENTERPRISE_ADDRESS_NOT_EXISTS);
-    }
-
-    @Test
-    public void testDeleteEnterpriseAddress_success() {
-        // mock 数据
-        EnterpriseAddressDO dbEnterpriseAddress = randomPojo(EnterpriseAddressDO.class);
-        enterpriseAddressMapper.insert(dbEnterpriseAddress);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        Long id = dbEnterpriseAddress.getId();
-
-        // 调用
-        enterpriseAddressService.deleteEnterpriseAddress(id);
-        // 校验数据不存在了
-        assertNull(enterpriseAddressMapper.selectById(id));
-    }
-
-    @Test
-    public void testDeleteEnterpriseAddress_notExists() {
-        // 准备参数
-        Long id = randomLongId();
-
-        // 调用, 并断言异常
-        assertServiceException(() -> enterpriseAddressService.deleteEnterpriseAddress(id), MDE_ENTERPRISE_ADDRESS_NOT_EXISTS);
-    }
-
-    @Test
-    @Disabled  // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解
-    public void testGetEnterpriseAddressPage() {
-        // mock 数据
-        EnterpriseAddressDO dbEnterpriseAddress = randomPojo(EnterpriseAddressDO.class, o -> { // 等会查询到
-            o.setEnterpriseId(null);
-            o.setAddress(null);
-            o.setCreateTime(null);
-        });
-        enterpriseAddressMapper.insert(dbEnterpriseAddress);
-        // 测试 enterpriseId 不匹配
-        enterpriseAddressMapper.insert(cloneIgnoreId(dbEnterpriseAddress, o -> o.setEnterpriseId(null)));
-        // 测试 address 不匹配
-        enterpriseAddressMapper.insert(cloneIgnoreId(dbEnterpriseAddress, o -> o.setAddress(null)));
-        // 测试 createTime 不匹配
-        enterpriseAddressMapper.insert(cloneIgnoreId(dbEnterpriseAddress, o -> o.setCreateTime(null)));
-        // 准备参数
-        EnterpriseAddressPageReqVO reqVO = new EnterpriseAddressPageReqVO();
-        reqVO.setEnterpriseId(null);
-        reqVO.setAddress(null);
-        reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
-
-        // 调用
-        PageResult<EnterpriseAddressDO> pageResult = enterpriseAddressService.getEnterpriseAddressPage(reqVO);
-        // 断言
-        assertEquals(1, pageResult.getTotal());
-        assertEquals(1, pageResult.getList().size());
-        assertPojoEquals(dbEnterpriseAddress, pageResult.getList().get(0));
-    }
-
-}

+ 0 - 179
menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/enterprise/EnterpriseBusinessServiceImplTest.java

@@ -1,179 +0,0 @@
-package com.citu.module.menduner.system.service.enterprise;
-
-
-import com.citu.module.menduner.system.controller.base.enterprise.business.EnterpriseBusinessPageReqVO;
-import com.citu.module.menduner.system.controller.base.enterprise.business.EnterpriseBusinessSaveReqVO;
-import com.citu.module.menduner.system.service.enterprise.business.EnterpriseBusinessServiceImpl;
-import org.junit.jupiter.api.Disabled;
-import org.junit.jupiter.api.Test;
-
-import javax.annotation.Resource;
-
-import com.citu.framework.test.core.ut.BaseDbUnitTest;
-
-import com.citu.module.menduner.system.dal.dataobject.enterprise.EnterpriseBusinessDO;
-import com.citu.module.menduner.system.dal.mysql.enterprise.EnterpriseBusinessMapper;
-import com.citu.framework.common.pojo.PageResult;
-
-import org.springframework.context.annotation.Import;
-
-import java.time.LocalDateTime;
-
-import static com.citu.framework.test.core.util.AssertUtils.*;
-import static com.citu.framework.test.core.util.RandomUtils.*;
-import static com.citu.framework.common.util.date.LocalDateTimeUtils.*;
-import static com.citu.framework.common.util.object.ObjectUtils.*;
-import static com.citu.module.menduner.system.enums.ErrorCodeConstants.MDE_ENTERPRISE_BUSINESS_NOT_EXISTS;
-import static org.junit.jupiter.api.Assertions.*;
-
-/**
- * {@link EnterpriseBusinessServiceImpl} 的单元测试类
- *
- * @author Rayson
- */
-@Import(EnterpriseBusinessServiceImpl.class)
-public class EnterpriseBusinessServiceImplTest extends BaseDbUnitTest {
-
-    @Resource
-    private EnterpriseBusinessServiceImpl enterpriseBusinessService;
-
-    @Resource
-    private EnterpriseBusinessMapper enterpriseBusinessMapper;
-
-    @Test
-    public void testCreateEnterpriseBusiness_success() {
-        // 准备参数
-        EnterpriseBusinessSaveReqVO createReqVO = randomPojo(EnterpriseBusinessSaveReqVO.class).setId(null);
-
-        // 调用
-        Long enterpriseBusinessId = enterpriseBusinessService.createEnterpriseBusiness(createReqVO);
-        // 断言
-        assertNotNull(enterpriseBusinessId);
-        // 校验记录的属性是否正确
-        EnterpriseBusinessDO enterpriseBusiness = enterpriseBusinessMapper.selectById(enterpriseBusinessId);
-        assertPojoEquals(createReqVO, enterpriseBusiness, "id");
-    }
-
-    @Test
-    public void testUpdateEnterpriseBusiness_success() {
-        // mock 数据
-        EnterpriseBusinessDO dbEnterpriseBusiness = randomPojo(EnterpriseBusinessDO.class);
-        enterpriseBusinessMapper.insert(dbEnterpriseBusiness);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        EnterpriseBusinessSaveReqVO updateReqVO = randomPojo(EnterpriseBusinessSaveReqVO.class, o -> {
-            o.setId(dbEnterpriseBusiness.getId()); // 设置更新的 ID
-        });
-
-        // 调用
-        enterpriseBusinessService.updateEnterpriseBusiness(updateReqVO);
-        // 校验是否更新正确
-        EnterpriseBusinessDO enterpriseBusiness = enterpriseBusinessMapper.selectById(updateReqVO.getId()); // 获取最新的
-        assertPojoEquals(updateReqVO, enterpriseBusiness);
-    }
-
-    @Test
-    public void testUpdateEnterpriseBusiness_notExists() {
-        // 准备参数
-        EnterpriseBusinessSaveReqVO updateReqVO = randomPojo(EnterpriseBusinessSaveReqVO.class);
-
-        // 调用, 并断言异常
-        assertServiceException(() -> enterpriseBusinessService.updateEnterpriseBusiness(updateReqVO), MDE_ENTERPRISE_BUSINESS_NOT_EXISTS);
-    }
-
-    @Test
-    public void testDeleteEnterpriseBusiness_success() {
-        // mock 数据
-        EnterpriseBusinessDO dbEnterpriseBusiness = randomPojo(EnterpriseBusinessDO.class);
-        enterpriseBusinessMapper.insert(dbEnterpriseBusiness);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        Long id = dbEnterpriseBusiness.getId();
-
-        // 调用
-        enterpriseBusinessService.deleteEnterpriseBusiness(id);
-        // 校验数据不存在了
-        assertNull(enterpriseBusinessMapper.selectById(id));
-    }
-
-    @Test
-    public void testDeleteEnterpriseBusiness_notExists() {
-        // 准备参数
-        Long id = randomLongId();
-
-        // 调用, 并断言异常
-        assertServiceException(() -> enterpriseBusinessService.deleteEnterpriseBusiness(id), MDE_ENTERPRISE_BUSINESS_NOT_EXISTS);
-    }
-
-    @Test
-    @Disabled  // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解
-    public void testGetEnterpriseBusinessPage() {
-        // mock 数据
-        EnterpriseBusinessDO dbEnterpriseBusiness = randomPojo(EnterpriseBusinessDO.class, o -> { // 等会查询到
-            o.setEnterpriseId(null);
-            o.setCode(null);
-            o.setName(null);
-            o.setType(null);
-            o.setArea(null);
-            o.setAddress(null);
-            o.setRepresentative(null);
-            o.setEstablishmentTime(null);
-            o.setApprovalTime(null);
-            o.setFormerName(null);
-            o.setIndustry(null);
-            o.setRegistrationAuthority(null);
-            o.setBusinessStatus(null);
-            o.setCreateTime(null);
-        });
-        enterpriseBusinessMapper.insert(dbEnterpriseBusiness);
-        // 测试 enterpriseId 不匹配
-        enterpriseBusinessMapper.insert(cloneIgnoreId(dbEnterpriseBusiness, o -> o.setEnterpriseId(null)));
-        // 测试 code 不匹配
-        enterpriseBusinessMapper.insert(cloneIgnoreId(dbEnterpriseBusiness, o -> o.setCode(null)));
-        // 测试 name 不匹配
-        enterpriseBusinessMapper.insert(cloneIgnoreId(dbEnterpriseBusiness, o -> o.setName(null)));
-        // 测试 type 不匹配
-        enterpriseBusinessMapper.insert(cloneIgnoreId(dbEnterpriseBusiness, o -> o.setType(null)));
-        // 测试 area 不匹配
-        enterpriseBusinessMapper.insert(cloneIgnoreId(dbEnterpriseBusiness, o -> o.setArea(null)));
-        // 测试 address 不匹配
-        enterpriseBusinessMapper.insert(cloneIgnoreId(dbEnterpriseBusiness, o -> o.setAddress(null)));
-        // 测试 representative 不匹配
-        enterpriseBusinessMapper.insert(cloneIgnoreId(dbEnterpriseBusiness, o -> o.setRepresentative(null)));
-        // 测试 establishmentTime 不匹配
-        enterpriseBusinessMapper.insert(cloneIgnoreId(dbEnterpriseBusiness, o -> o.setEstablishmentTime(null)));
-        // 测试 approvalTime 不匹配
-        enterpriseBusinessMapper.insert(cloneIgnoreId(dbEnterpriseBusiness, o -> o.setApprovalTime(null)));
-        // 测试 formerName 不匹配
-        enterpriseBusinessMapper.insert(cloneIgnoreId(dbEnterpriseBusiness, o -> o.setFormerName(null)));
-        // 测试 industry 不匹配
-        enterpriseBusinessMapper.insert(cloneIgnoreId(dbEnterpriseBusiness, o -> o.setIndustry(null)));
-        // 测试 registrationAuthority 不匹配
-        enterpriseBusinessMapper.insert(cloneIgnoreId(dbEnterpriseBusiness, o -> o.setRegistrationAuthority(null)));
-        // 测试 businessStatus 不匹配
-        enterpriseBusinessMapper.insert(cloneIgnoreId(dbEnterpriseBusiness, o -> o.setBusinessStatus(null)));
-        // 测试 createTime 不匹配
-        enterpriseBusinessMapper.insert(cloneIgnoreId(dbEnterpriseBusiness, o -> o.setCreateTime(null)));
-        // 准备参数
-        EnterpriseBusinessPageReqVO reqVO = new EnterpriseBusinessPageReqVO();
-        reqVO.setEnterpriseId(null);
-        reqVO.setCode(null);
-        reqVO.setName(null);
-        reqVO.setType(null);
-        reqVO.setArea(null);
-        reqVO.setAddress(null);
-        reqVO.setRepresentative(null);
-        reqVO.setEstablishmentTime(LocalDateTime.now());
-        reqVO.setFormerName(null);
-        reqVO.setIndustry(null);
-        reqVO.setRegistrationAuthority(null);
-        reqVO.setBusinessStatus(null);
-        reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
-
-        // 调用
-        PageResult<EnterpriseBusinessDO> pageResult = enterpriseBusinessService.getEnterpriseBusinessPage(reqVO);
-        // 断言
-        assertEquals(1, pageResult.getTotal());
-        assertEquals(1, pageResult.getList().size());
-        assertPojoEquals(dbEnterpriseBusiness, pageResult.getList().get(0));
-    }
-
-}

+ 0 - 144
menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/enterprise/EnterprisePostServiceImplTest.java

@@ -1,144 +0,0 @@
-package com.citu.module.menduner.system.service.enterprise;
-
-import com.citu.framework.common.pojo.PageResult;
-import com.citu.framework.test.core.ut.BaseDbUnitTest;
-import com.citu.module.menduner.system.controller.base.enterprise.post.EnterprisePostPageReqVO;
-import com.citu.module.menduner.system.controller.base.enterprise.post.EnterprisePostSaveReqVO;
-import com.citu.module.menduner.system.dal.dataobject.enterprise.EnterprisePostDO;
-import com.citu.module.menduner.system.dal.mysql.enterprise.EnterprisePostMapper;
-import com.citu.module.menduner.system.service.enterprise.post.EnterprisePostServiceImpl;
-import org.junit.jupiter.api.Disabled;
-import org.junit.jupiter.api.Test;
-import org.springframework.context.annotation.Import;
-
-import javax.annotation.Resource;
-
-import static com.citu.framework.common.util.date.LocalDateTimeUtils.buildBetweenTime;
-import static com.citu.framework.common.util.object.ObjectUtils.cloneIgnoreId;
-import static com.citu.framework.test.core.util.AssertUtils.assertPojoEquals;
-import static com.citu.framework.test.core.util.AssertUtils.assertServiceException;
-import static com.citu.framework.test.core.util.RandomUtils.randomLongId;
-import static com.citu.framework.test.core.util.RandomUtils.randomPojo;
-import static com.citu.module.menduner.system.enums.ErrorCodeConstants.ENTERPRISE_POST_NOT_EXISTS;
-import static org.junit.jupiter.api.Assertions.*;
-
-/**
- * {@link EnterprisePostServiceImpl} 的单元测试类
- *
- * @author Rayson
- */
-@Import(EnterprisePostServiceImpl.class)
-public class EnterprisePostServiceImplTest extends BaseDbUnitTest {
-
-    @Resource
-    private EnterprisePostServiceImpl enterprisePostService;
-
-    @Resource
-    private EnterprisePostMapper enterprisePostMapper;
-
-    @Test
-    public void testCreateEnterprisePost_success() {
-        // 准备参数
-        EnterprisePostSaveReqVO createReqVO = randomPojo(EnterprisePostSaveReqVO.class).setId(null);
-
-        // 调用
-        Long enterprisePostId = enterprisePostService.createEnterprisePost(createReqVO);
-        // 断言
-        assertNotNull(enterprisePostId);
-        // 校验记录的属性是否正确
-        EnterprisePostDO enterprisePost = enterprisePostMapper.selectById(enterprisePostId);
-        assertPojoEquals(createReqVO, enterprisePost, "id");
-    }
-
-    @Test
-    public void testUpdateEnterprisePost_success() {
-        // mock 数据
-        EnterprisePostDO dbEnterprisePost = randomPojo(EnterprisePostDO.class);
-        enterprisePostMapper.insert(dbEnterprisePost);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        EnterprisePostSaveReqVO updateReqVO = randomPojo(EnterprisePostSaveReqVO.class, o -> {
-            o.setId(dbEnterprisePost.getId()); // 设置更新的 ID
-        });
-
-        // 调用
-        enterprisePostService.updateEnterprisePost(updateReqVO);
-        // 校验是否更新正确
-        EnterprisePostDO enterprisePost = enterprisePostMapper.selectById(updateReqVO.getId()); // 获取最新的
-        assertPojoEquals(updateReqVO, enterprisePost);
-    }
-
-    @Test
-    public void testUpdateEnterprisePost_notExists() {
-        // 准备参数
-        EnterprisePostSaveReqVO updateReqVO = randomPojo(EnterprisePostSaveReqVO.class);
-
-        // 调用, 并断言异常
-        assertServiceException(() -> enterprisePostService.updateEnterprisePost(updateReqVO), ENTERPRISE_POST_NOT_EXISTS);
-    }
-
-    @Test
-    public void testDeleteEnterprisePost_success() {
-        // mock 数据
-        EnterprisePostDO dbEnterprisePost = randomPojo(EnterprisePostDO.class);
-        enterprisePostMapper.insert(dbEnterprisePost);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        Long id = dbEnterprisePost.getId();
-
-        // 调用
-        enterprisePostService.deleteEnterprisePost(id);
-        // 校验数据不存在了
-        assertNull(enterprisePostMapper.selectById(id));
-    }
-
-    @Test
-    public void testDeleteEnterprisePost_notExists() {
-        // 准备参数
-        Long id = randomLongId();
-
-        // 调用, 并断言异常
-        assertServiceException(() -> enterprisePostService.deleteEnterprisePost(id), ENTERPRISE_POST_NOT_EXISTS);
-    }
-
-    @Test
-    @Disabled  // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解
-    public void testGetEnterprisePostPage() {
-        // mock 数据
-        EnterprisePostDO dbEnterprisePost = randomPojo(EnterprisePostDO.class, o -> { // 等会查询到
-            o.setEnterpriseId(null);
-            o.setCode(null);
-            o.setNameCn(null);
-            o.setNameEn(null);
-            o.setStatus(null);
-            o.setCreateTime(null);
-        });
-        enterprisePostMapper.insert(dbEnterprisePost);
-        // 测试 enterpriseId 不匹配
-        enterprisePostMapper.insert(cloneIgnoreId(dbEnterprisePost, o -> o.setEnterpriseId(null)));
-        // 测试 code 不匹配
-        enterprisePostMapper.insert(cloneIgnoreId(dbEnterprisePost, o -> o.setCode(null)));
-        // 测试 nameCn 不匹配
-        enterprisePostMapper.insert(cloneIgnoreId(dbEnterprisePost, o -> o.setNameCn(null)));
-        // 测试 nameEn 不匹配
-        enterprisePostMapper.insert(cloneIgnoreId(dbEnterprisePost, o -> o.setNameEn(null)));
-        // 测试 status 不匹配
-        enterprisePostMapper.insert(cloneIgnoreId(dbEnterprisePost, o -> o.setStatus(null)));
-        // 测试 createTime 不匹配
-        enterprisePostMapper.insert(cloneIgnoreId(dbEnterprisePost, o -> o.setCreateTime(null)));
-        // 准备参数
-        EnterprisePostPageReqVO reqVO = new EnterprisePostPageReqVO();
-        reqVO.setEnterpriseId(null);
-        reqVO.setCode(null);
-        reqVO.setNameCn(null);
-        reqVO.setNameEn(null);
-        reqVO.setStatus(null);
-        reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
-
-        // 调用
-        PageResult<EnterprisePostDO> pageResult = enterprisePostService.getEnterprisePostPage(reqVO);
-        // 断言
-        assertEquals(1, pageResult.getTotal());
-        assertEquals(1, pageResult.getList().size());
-        assertPojoEquals(dbEnterprisePost, pageResult.getList().get(0));
-    }
-
-}

+ 0 - 144
menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/enterprise/EnterpriseRegisterServiceImplTest.java

@@ -1,144 +0,0 @@
-package com.citu.module.menduner.system.service.enterprise;
-
-import com.citu.framework.common.pojo.PageResult;
-import com.citu.framework.test.core.ut.BaseDbUnitTest;
-import com.citu.module.menduner.system.controller.base.enterprise.register.EnterpriseRegisterPageReqVO;
-import com.citu.module.menduner.system.controller.base.enterprise.register.EnterpriseRegisterSaveReqVO;
-import com.citu.module.menduner.system.dal.dataobject.enterprise.EnterpriseRegisterDO;
-import com.citu.module.menduner.system.dal.mysql.enterprise.EnterpriseRegisterMapper;
-import com.citu.module.menduner.system.service.enterprise.register.EnterpriseRegisterServiceImpl;
-import org.junit.jupiter.api.Disabled;
-import org.junit.jupiter.api.Test;
-import org.springframework.context.annotation.Import;
-
-import javax.annotation.Resource;
-
-import static com.citu.framework.common.util.date.LocalDateTimeUtils.buildBetweenTime;
-import static com.citu.framework.common.util.object.ObjectUtils.cloneIgnoreId;
-import static com.citu.framework.test.core.util.AssertUtils.assertPojoEquals;
-import static com.citu.framework.test.core.util.AssertUtils.assertServiceException;
-import static com.citu.framework.test.core.util.RandomUtils.randomLongId;
-import static com.citu.framework.test.core.util.RandomUtils.randomPojo;
-import static com.citu.module.menduner.system.enums.ErrorCodeConstants.MDE_ENTERPRISE_REGISTER_NOT_EXISTS;
-import static org.junit.jupiter.api.Assertions.*;
-
-/**
- * {@link EnterpriseRegisterServiceImpl} 的单元测试类
- *
- * @author Rayson
- */
-@Import(EnterpriseRegisterServiceImpl.class)
-public class EnterpriseRegisterServiceImplTest extends BaseDbUnitTest {
-
-    @Resource
-    private EnterpriseRegisterServiceImpl enterpriseRegisterService;
-
-    @Resource
-    private EnterpriseRegisterMapper enterpriseRegisterMapper;
-
-    @Test
-    public void testCreateEnterpriseRegister_success() {
-        // 准备参数
-        EnterpriseRegisterSaveReqVO createReqVO = randomPojo(EnterpriseRegisterSaveReqVO.class).setId(null);
-
-        // 调用
-        Long enterpriseRegisterId = enterpriseRegisterService.createEnterpriseRegister(createReqVO);
-        // 断言
-        assertNotNull(enterpriseRegisterId);
-        // 校验记录的属性是否正确
-        EnterpriseRegisterDO enterpriseRegister = enterpriseRegisterMapper.selectById(enterpriseRegisterId);
-        assertPojoEquals(createReqVO, enterpriseRegister, "id");
-    }
-
-    @Test
-    public void testUpdateEnterpriseRegister_success() {
-        // mock 数据
-        EnterpriseRegisterDO dbEnterpriseRegister = randomPojo(EnterpriseRegisterDO.class);
-        enterpriseRegisterMapper.insert(dbEnterpriseRegister);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        EnterpriseRegisterSaveReqVO updateReqVO = randomPojo(EnterpriseRegisterSaveReqVO.class, o -> {
-            o.setId(dbEnterpriseRegister.getId()); // 设置更新的 ID
-        });
-
-        // 调用
-        enterpriseRegisterService.updateEnterpriseRegister(updateReqVO);
-        // 校验是否更新正确
-        EnterpriseRegisterDO enterpriseRegister = enterpriseRegisterMapper.selectById(updateReqVO.getId()); // 获取最新的
-        assertPojoEquals(updateReqVO, enterpriseRegister);
-    }
-
-    @Test
-    public void testUpdateEnterpriseRegister_notExists() {
-        // 准备参数
-        EnterpriseRegisterSaveReqVO updateReqVO = randomPojo(EnterpriseRegisterSaveReqVO.class);
-
-        // 调用, 并断言异常
-        assertServiceException(() -> enterpriseRegisterService.updateEnterpriseRegister(updateReqVO), MDE_ENTERPRISE_REGISTER_NOT_EXISTS);
-    }
-
-    @Test
-    public void testDeleteEnterpriseRegister_success() {
-        // mock 数据
-        EnterpriseRegisterDO dbEnterpriseRegister = randomPojo(EnterpriseRegisterDO.class);
-        enterpriseRegisterMapper.insert(dbEnterpriseRegister);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        Long id = dbEnterpriseRegister.getId();
-
-        // 调用
-        enterpriseRegisterService.deleteEnterpriseRegister(id);
-        // 校验数据不存在了
-        assertNull(enterpriseRegisterMapper.selectById(id));
-    }
-
-    @Test
-    public void testDeleteEnterpriseRegister_notExists() {
-        // 准备参数
-        Long id = randomLongId();
-
-        // 调用, 并断言异常
-        assertServiceException(() -> enterpriseRegisterService.deleteEnterpriseRegister(id), MDE_ENTERPRISE_REGISTER_NOT_EXISTS);
-    }
-
-    @Test
-    @Disabled  // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解
-    public void testGetEnterpriseRegisterPage() {
-        // mock 数据
-        EnterpriseRegisterDO dbEnterpriseRegister = randomPojo(EnterpriseRegisterDO.class, o -> { // 等会查询到
-            o.setUserId(null);
-            o.setName(null);
-            o.setPhone(null);
-            o.setEmail(null);
-            o.setStatus(null);
-            o.setCreateTime(null);
-        });
-        enterpriseRegisterMapper.insert(dbEnterpriseRegister);
-        // 测试 userId 不匹配
-        enterpriseRegisterMapper.insert(cloneIgnoreId(dbEnterpriseRegister, o -> o.setUserId(null)));
-        // 测试 name 不匹配
-        enterpriseRegisterMapper.insert(cloneIgnoreId(dbEnterpriseRegister, o -> o.setName(null)));
-        // 测试 phone 不匹配
-        enterpriseRegisterMapper.insert(cloneIgnoreId(dbEnterpriseRegister, o -> o.setPhone(null)));
-        // 测试 email 不匹配
-        enterpriseRegisterMapper.insert(cloneIgnoreId(dbEnterpriseRegister, o -> o.setEmail(null)));
-        // 测试 status 不匹配
-        enterpriseRegisterMapper.insert(cloneIgnoreId(dbEnterpriseRegister, o -> o.setStatus(null)));
-        // 测试 createTime 不匹配
-        enterpriseRegisterMapper.insert(cloneIgnoreId(dbEnterpriseRegister, o -> o.setCreateTime(null)));
-        // 准备参数
-        EnterpriseRegisterPageReqVO reqVO = new EnterpriseRegisterPageReqVO();
-        reqVO.setUserId(null);
-        reqVO.setName(null);
-        reqVO.setPhone(null);
-        reqVO.setEmail(null);
-        reqVO.setStatus(null);
-        reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
-
-        // 调用
-        PageResult<EnterpriseRegisterDO> pageResult = enterpriseRegisterService.getEnterpriseRegisterPage(reqVO);
-        // 断言
-        assertEquals(1, pageResult.getTotal());
-        assertEquals(1, pageResult.getList().size());
-        assertPojoEquals(dbEnterpriseRegister, pageResult.getList().get(0));
-    }
-
-}

+ 0 - 152
menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/enterprise/EnterpriseServiceImplTest.java

@@ -1,152 +0,0 @@
-package com.citu.module.menduner.system.service.enterprise;
-
-
-import com.citu.framework.common.pojo.PageResult;
-import com.citu.framework.test.core.ut.BaseDbUnitTest;
-import com.citu.module.menduner.system.controller.base.enterprise.vo.EnterprisePageReqVO;
-import com.citu.module.menduner.system.controller.base.enterprise.vo.EnterpriseSaveReqVO;
-import com.citu.module.menduner.system.dal.dataobject.enterprise.EnterpriseDO;
-import com.citu.module.menduner.system.dal.mysql.enterprise.EnterpriseMapper;
-import org.junit.jupiter.api.Disabled;
-import org.junit.jupiter.api.Test;
-import org.springframework.context.annotation.Import;
-
-import javax.annotation.Resource;
-
-import static com.citu.framework.common.util.date.LocalDateTimeUtils.buildBetweenTime;
-import static com.citu.framework.common.util.object.ObjectUtils.cloneIgnoreId;
-import static com.citu.framework.test.core.util.AssertUtils.assertPojoEquals;
-import static com.citu.framework.test.core.util.AssertUtils.assertServiceException;
-import static com.citu.framework.test.core.util.RandomUtils.randomLongId;
-import static com.citu.framework.test.core.util.RandomUtils.randomPojo;
-import static com.citu.module.menduner.system.enums.ErrorCodeConstants.MDE_ENTERPRISE_NOT_EXISTS;
-import static org.junit.jupiter.api.Assertions.*;
-
-/**
- * {@link EnterpriseServiceImpl} 的单元测试类
- *
- * @author Rayson
- */
-@Import(EnterpriseServiceImpl.class)
-public class EnterpriseServiceImplTest extends BaseDbUnitTest {
-
-    @Resource
-    private EnterpriseServiceImpl enterpriseService;
-
-    @Resource
-    private EnterpriseMapper enterpriseMapper;
-
-    @Test
-    public void testCreateEnterprise_success() {
-        // 准备参数
-        EnterpriseSaveReqVO createReqVO = randomPojo(EnterpriseSaveReqVO.class).setId(null);
-
-        // 调用
-        Long enterpriseId = enterpriseService.createEnterprise(createReqVO);
-        // 断言
-        assertNotNull(enterpriseId);
-        // 校验记录的属性是否正确
-        EnterpriseDO enterprise = enterpriseMapper.selectById(enterpriseId);
-        assertPojoEquals(createReqVO, enterprise, "id");
-    }
-
-    @Test
-    public void testUpdateEnterprise_success() {
-        // mock 数据
-        EnterpriseDO dbEnterprise = randomPojo(EnterpriseDO.class);
-        enterpriseMapper.insert(dbEnterprise);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        EnterpriseSaveReqVO updateReqVO = randomPojo(EnterpriseSaveReqVO.class, o -> {
-            o.setId(dbEnterprise.getId()); // 设置更新的 ID
-        });
-
-        // 调用
-        enterpriseService.updateEnterprise(updateReqVO);
-        // 校验是否更新正确
-        EnterpriseDO enterprise = enterpriseMapper.selectById(updateReqVO.getId()); // 获取最新的
-        assertPojoEquals(updateReqVO, enterprise);
-    }
-
-    @Test
-    public void testUpdateEnterprise_notExists() {
-        // 准备参数
-        EnterpriseSaveReqVO updateReqVO = randomPojo(EnterpriseSaveReqVO.class);
-
-        // 调用, 并断言异常
-        assertServiceException(() -> enterpriseService.updateEnterprise(updateReqVO), MDE_ENTERPRISE_NOT_EXISTS);
-    }
-
-    @Test
-    public void testDeleteEnterprise_success() {
-        // mock 数据
-        EnterpriseDO dbEnterprise = randomPojo(EnterpriseDO.class);
-        enterpriseMapper.insert(dbEnterprise);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        Long id = dbEnterprise.getId();
-
-        // 调用
-        enterpriseService.deleteEnterprise(id);
-        // 校验数据不存在了
-        assertNull(enterpriseMapper.selectById(id));
-    }
-
-    @Test
-    public void testDeleteEnterprise_notExists() {
-        // 准备参数
-        Long id = randomLongId();
-
-        // 调用, 并断言异常
-        assertServiceException(() -> enterpriseService.deleteEnterprise(id), MDE_ENTERPRISE_NOT_EXISTS);
-    }
-
-    @Test
-    @Disabled  // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解
-    public void testGetEnterprisePage() {
-        // mock 数据
-        EnterpriseDO dbEnterprise = randomPojo(EnterpriseDO.class, o -> { // 等会查询到
-            o.setName(null);
-            o.setAnotherName(null);
-            o.setContact(null);
-            o.setPhone(null);
-            o.setIndustryId(null);
-            o.setFinancingStatus(null);
-            o.setScale(null);
-            o.setCreateTime(null);
-        });
-        enterpriseMapper.insert(dbEnterprise);
-        // 测试 name 不匹配
-        enterpriseMapper.insert(cloneIgnoreId(dbEnterprise, o -> o.setName(null)));
-        // 测试 anotherName 不匹配
-        enterpriseMapper.insert(cloneIgnoreId(dbEnterprise, o -> o.setAnotherName(null)));
-        // 测试 contact 不匹配
-        enterpriseMapper.insert(cloneIgnoreId(dbEnterprise, o -> o.setContact(null)));
-        // 测试 phone 不匹配
-        enterpriseMapper.insert(cloneIgnoreId(dbEnterprise, o -> o.setPhone(null)));
-        // 测试 industryId 不匹配
-        enterpriseMapper.insert(cloneIgnoreId(dbEnterprise, o -> o.setIndustryId(null)));
-        // 测试 financingStatus 不匹配
-        enterpriseMapper.insert(cloneIgnoreId(dbEnterprise, o -> o.setFinancingStatus(null)));
-        // 测试 scale 不匹配
-        enterpriseMapper.insert(cloneIgnoreId(dbEnterprise, o -> o.setScale(null)));
-        // 测试 createTime 不匹配
-        enterpriseMapper.insert(cloneIgnoreId(dbEnterprise, o -> o.setCreateTime(null)));
-        // 准备参数
-        EnterprisePageReqVO reqVO = new EnterprisePageReqVO();
-        reqVO.setName(null);
-        reqVO.setAnotherName(null);
-        reqVO.setContact(null);
-        reqVO.setPhone(null);
-        reqVO.setIndustryId(null);
-        reqVO.setFinancingStatus(null);
-        reqVO.setScale(null);
-        reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
-
-        // 调用
-        PageResult<EnterpriseDO> pageResult = enterpriseService.getEnterprisePage(reqVO);
-        // 断言
-        assertEquals(1, pageResult.getTotal());
-        assertEquals(1, pageResult.getList().size());
-        assertPojoEquals(dbEnterprise, pageResult.getList().get(0));
-    }
-
-}

+ 0 - 144
menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/enterprise/EnterpriseUserApplyServiceImplTest.java

@@ -1,144 +0,0 @@
-package com.citu.module.menduner.system.service.enterprise;
-
-import com.citu.framework.common.pojo.PageResult;
-import com.citu.framework.test.core.ut.BaseDbUnitTest;
-import com.citu.module.menduner.system.controller.base.enterprise.user.EnterpriseUserApplyPageReqVO;
-import com.citu.module.menduner.system.controller.base.enterprise.user.EnterpriseUserApplySaveReqVO;
-import com.citu.module.menduner.system.dal.dataobject.enterprise.EnterpriseUserApplyDO;
-import com.citu.module.menduner.system.dal.mysql.enterprise.EnterpriseUserApplyMapper;
-import com.citu.module.menduner.system.service.enterprise.user.EnterpriseUserApplyServiceImpl;
-import org.junit.jupiter.api.Disabled;
-import org.junit.jupiter.api.Test;
-import org.springframework.context.annotation.Import;
-
-import javax.annotation.Resource;
-
-import static com.citu.framework.common.util.date.LocalDateTimeUtils.buildBetweenTime;
-import static com.citu.framework.common.util.object.ObjectUtils.cloneIgnoreId;
-import static com.citu.framework.test.core.util.AssertUtils.assertPojoEquals;
-import static com.citu.framework.test.core.util.AssertUtils.assertServiceException;
-import static com.citu.framework.test.core.util.RandomUtils.randomLongId;
-import static com.citu.framework.test.core.util.RandomUtils.randomPojo;
-import static com.citu.module.menduner.system.enums.ErrorCodeConstants.ENTERPRISE_USER_APPLY_NOT_EXISTS;
-import static org.junit.jupiter.api.Assertions.*;
-
-/**
- * {@link EnterpriseUserApplyServiceImpl} 的单元测试类
- *
- * @author Rayson
- */
-@Import(EnterpriseUserApplyServiceImpl.class)
-public class EnterpriseUserApplyServiceImplTest extends BaseDbUnitTest {
-
-    @Resource
-    private EnterpriseUserApplyServiceImpl enterpriseUserApplyService;
-
-    @Resource
-    private EnterpriseUserApplyMapper enterpriseUserApplyMapper;
-
-    @Test
-    public void testCreateEnterpriseUserApply_success() {
-        // 准备参数
-        EnterpriseUserApplySaveReqVO createReqVO = randomPojo(EnterpriseUserApplySaveReqVO.class).setId(null);
-
-        // 调用
-        Long enterpriseUserApplyId = enterpriseUserApplyService.createEnterpriseUserApply(createReqVO);
-        // 断言
-        assertNotNull(enterpriseUserApplyId);
-        // 校验记录的属性是否正确
-        EnterpriseUserApplyDO enterpriseUserApply = enterpriseUserApplyMapper.selectById(enterpriseUserApplyId);
-        assertPojoEquals(createReqVO, enterpriseUserApply, "id");
-    }
-
-    @Test
-    public void testUpdateEnterpriseUserApply_success() {
-        // mock 数据
-        EnterpriseUserApplyDO dbEnterpriseUserApply = randomPojo(EnterpriseUserApplyDO.class);
-        enterpriseUserApplyMapper.insert(dbEnterpriseUserApply);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        EnterpriseUserApplySaveReqVO updateReqVO = randomPojo(EnterpriseUserApplySaveReqVO.class, o -> {
-            o.setId(dbEnterpriseUserApply.getId()); // 设置更新的 ID
-        });
-
-        // 调用
-        enterpriseUserApplyService.updateEnterpriseUserApply(updateReqVO);
-        // 校验是否更新正确
-        EnterpriseUserApplyDO enterpriseUserApply = enterpriseUserApplyMapper.selectById(updateReqVO.getId()); // 获取最新的
-        assertPojoEquals(updateReqVO, enterpriseUserApply);
-    }
-
-    @Test
-    public void testUpdateEnterpriseUserApply_notExists() {
-        // 准备参数
-        EnterpriseUserApplySaveReqVO updateReqVO = randomPojo(EnterpriseUserApplySaveReqVO.class);
-
-        // 调用, 并断言异常
-        assertServiceException(() -> enterpriseUserApplyService.updateEnterpriseUserApply(updateReqVO), ENTERPRISE_USER_APPLY_NOT_EXISTS);
-    }
-
-    @Test
-    public void testDeleteEnterpriseUserApply_success() {
-        // mock 数据
-        EnterpriseUserApplyDO dbEnterpriseUserApply = randomPojo(EnterpriseUserApplyDO.class);
-        enterpriseUserApplyMapper.insert(dbEnterpriseUserApply);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        Long id = dbEnterpriseUserApply.getId();
-
-        // 调用
-        enterpriseUserApplyService.deleteEnterpriseUserApply(id);
-        // 校验数据不存在了
-        assertNull(enterpriseUserApplyMapper.selectById(id));
-    }
-
-    @Test
-    public void testDeleteEnterpriseUserApply_notExists() {
-        // 准备参数
-        Long id = randomLongId();
-
-        // 调用, 并断言异常
-        assertServiceException(() -> enterpriseUserApplyService.deleteEnterpriseUserApply(id), ENTERPRISE_USER_APPLY_NOT_EXISTS);
-    }
-
-    @Test
-    @Disabled  // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解
-    public void testGetEnterpriseUserApplyPage() {
-        // mock 数据
-        EnterpriseUserApplyDO dbEnterpriseUserApply = randomPojo(EnterpriseUserApplyDO.class, o -> { // 等会查询到
-            o.setUserId(null);
-            o.setEnterpriseId(null);
-            o.setPostId(null);
-            o.setName(null);
-            o.setStatus(null);
-            o.setCreateTime(null);
-        });
-        enterpriseUserApplyMapper.insert(dbEnterpriseUserApply);
-        // 测试 userId 不匹配
-        enterpriseUserApplyMapper.insert(cloneIgnoreId(dbEnterpriseUserApply, o -> o.setUserId(null)));
-        // 测试 enterpriseId 不匹配
-        enterpriseUserApplyMapper.insert(cloneIgnoreId(dbEnterpriseUserApply, o -> o.setEnterpriseId(null)));
-        // 测试 postId 不匹配
-        enterpriseUserApplyMapper.insert(cloneIgnoreId(dbEnterpriseUserApply, o -> o.setPostId(null)));
-        // 测试 name 不匹配
-        enterpriseUserApplyMapper.insert(cloneIgnoreId(dbEnterpriseUserApply, o -> o.setName(null)));
-        // 测试 status 不匹配
-        enterpriseUserApplyMapper.insert(cloneIgnoreId(dbEnterpriseUserApply, o -> o.setStatus(null)));
-        // 测试 createTime 不匹配
-        enterpriseUserApplyMapper.insert(cloneIgnoreId(dbEnterpriseUserApply, o -> o.setCreateTime(null)));
-        // 准备参数
-        EnterpriseUserApplyPageReqVO reqVO = new EnterpriseUserApplyPageReqVO();
-        reqVO.setUserId(null);
-        reqVO.setEnterpriseId(null);
-        reqVO.setPostId(null);
-        reqVO.setName(null);
-        reqVO.setStatus(null);
-        reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
-
-        // 调用
-        PageResult<EnterpriseUserApplyDO> pageResult = enterpriseUserApplyService.getEnterpriseUserApplyPage(reqVO);
-        // 断言
-        assertEquals(1, pageResult.getTotal());
-        assertEquals(1, pageResult.getList().size());
-        assertPojoEquals(dbEnterpriseUserApply, pageResult.getList().get(0));
-    }
-
-}

+ 0 - 141
menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/enterprise/EnterpriseUserBindServiceImplTest.java

@@ -1,141 +0,0 @@
-package com.citu.module.menduner.system.service.enterprise;
-
-
-import com.citu.framework.common.pojo.PageResult;
-import com.citu.framework.test.core.ut.BaseDbUnitTest;
-import com.citu.module.menduner.system.controller.base.enterprise.bind.EnterpriseUserBindPageReqVO;
-import com.citu.module.menduner.system.controller.base.enterprise.bind.EnterpriseUserBindSaveReqVO;
-import com.citu.module.menduner.system.dal.dataobject.enterprise.EnterpriseUserBindDO;
-import com.citu.module.menduner.system.dal.mysql.enterprise.EnterpriseUserBindMapper;
-import com.citu.module.menduner.system.service.enterprise.bind.EnterpriseUserBindServiceImpl;
-import org.junit.jupiter.api.Disabled;
-import org.junit.jupiter.api.Test;
-import org.springframework.context.annotation.Import;
-
-import javax.annotation.Resource;
-
-import static com.citu.framework.common.util.date.LocalDateTimeUtils.buildBetweenTime;
-import static com.citu.framework.common.util.object.ObjectUtils.cloneIgnoreId;
-import static com.citu.framework.test.core.util.AssertUtils.assertPojoEquals;
-import static com.citu.framework.test.core.util.AssertUtils.assertServiceException;
-import static com.citu.framework.test.core.util.RandomUtils.randomLongId;
-import static com.citu.framework.test.core.util.RandomUtils.randomPojo;
-import static com.citu.module.menduner.system.enums.ErrorCodeConstants.MDE_ENTERPRISE_USER_BIND_NOT_EXISTS;
-import static org.junit.jupiter.api.Assertions.*;
-
-/**
- * {@link EnterpriseUserBindServiceImpl} 的单元测试类
- *
- * @author Rayson
- */
-@Import(EnterpriseUserBindServiceImpl.class)
-public class EnterpriseUserBindServiceImplTest extends BaseDbUnitTest {
-
-    @Resource
-    private EnterpriseUserBindServiceImpl enterpriseUserBindService;
-
-    @Resource
-    private EnterpriseUserBindMapper enterpriseUserBindMapper;
-
-    @Test
-    public void testCreateEnterpriseUserBind_success() {
-        // 准备参数
-        EnterpriseUserBindSaveReqVO createReqVO = randomPojo(EnterpriseUserBindSaveReqVO.class).setId(null);
-
-        // 调用
-        Long enterpriseUserBindId = enterpriseUserBindService.createEnterpriseUserBind(createReqVO);
-        // 断言
-        assertNotNull(enterpriseUserBindId);
-        // 校验记录的属性是否正确
-        EnterpriseUserBindDO enterpriseUserBind = enterpriseUserBindMapper.selectById(enterpriseUserBindId);
-        assertPojoEquals(createReqVO, enterpriseUserBind, "id");
-    }
-
-    @Test
-    public void testUpdateEnterpriseUserBind_success() {
-        // mock 数据
-        EnterpriseUserBindDO dbEnterpriseUserBind = randomPojo(EnterpriseUserBindDO.class);
-        enterpriseUserBindMapper.insert(dbEnterpriseUserBind);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        EnterpriseUserBindSaveReqVO updateReqVO = randomPojo(EnterpriseUserBindSaveReqVO.class, o -> {
-            o.setId(dbEnterpriseUserBind.getId()); // 设置更新的 ID
-        });
-
-        // 调用
-        enterpriseUserBindService.updateEnterpriseUserBind(updateReqVO);
-        // 校验是否更新正确
-        EnterpriseUserBindDO enterpriseUserBind = enterpriseUserBindMapper.selectById(updateReqVO.getId()); // 获取最新的
-        assertPojoEquals(updateReqVO, enterpriseUserBind);
-    }
-
-    @Test
-    public void testUpdateEnterpriseUserBind_notExists() {
-        // 准备参数
-        EnterpriseUserBindSaveReqVO updateReqVO = randomPojo(EnterpriseUserBindSaveReqVO.class);
-
-        // 调用, 并断言异常
-        assertServiceException(() -> enterpriseUserBindService.updateEnterpriseUserBind(updateReqVO), MDE_ENTERPRISE_USER_BIND_NOT_EXISTS);
-    }
-
-    @Test
-    public void testDeleteEnterpriseUserBind_success() {
-        // mock 数据
-        EnterpriseUserBindDO dbEnterpriseUserBind = randomPojo(EnterpriseUserBindDO.class);
-        enterpriseUserBindMapper.insert(dbEnterpriseUserBind);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        Long id = dbEnterpriseUserBind.getId();
-
-        // 调用
-        enterpriseUserBindService.deleteEnterpriseUserBind(id);
-        // 校验数据不存在了
-        assertNull(enterpriseUserBindMapper.selectById(id));
-    }
-
-    @Test
-    public void testDeleteEnterpriseUserBind_notExists() {
-        // 准备参数
-        Long id = randomLongId();
-
-        // 调用, 并断言异常
-        assertServiceException(() -> enterpriseUserBindService.deleteEnterpriseUserBind(id), MDE_ENTERPRISE_USER_BIND_NOT_EXISTS);
-    }
-
-    @Test
-    @Disabled  // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解
-    public void testGetEnterpriseUserBindPage() {
-        // mock 数据
-        EnterpriseUserBindDO dbEnterpriseUserBind = randomPojo(EnterpriseUserBindDO.class, o -> { // 等会查询到
-            o.setEnterpriseId(null);
-            o.setUserId(null);
-            o.setStatus(null);
-            o.setLoginIp(null);
-            o.setCreateTime(null);
-        });
-        enterpriseUserBindMapper.insert(dbEnterpriseUserBind);
-        // 测试 enterpriseId 不匹配
-        enterpriseUserBindMapper.insert(cloneIgnoreId(dbEnterpriseUserBind, o -> o.setEnterpriseId(null)));
-        // 测试 userId 不匹配
-        enterpriseUserBindMapper.insert(cloneIgnoreId(dbEnterpriseUserBind, o -> o.setUserId(null)));
-        // 测试 status 不匹配
-        enterpriseUserBindMapper.insert(cloneIgnoreId(dbEnterpriseUserBind, o -> o.setStatus(null)));
-        // 测试 loginIp 不匹配
-        enterpriseUserBindMapper.insert(cloneIgnoreId(dbEnterpriseUserBind, o -> o.setLoginIp(null)));
-        // 测试 createTime 不匹配
-        enterpriseUserBindMapper.insert(cloneIgnoreId(dbEnterpriseUserBind, o -> o.setCreateTime(null)));
-        // 准备参数
-        EnterpriseUserBindPageReqVO reqVO = new EnterpriseUserBindPageReqVO();
-        reqVO.setEnterpriseId(null);
-        reqVO.setUserId(null);
-        reqVO.setStatus(null);
-        reqVO.setLoginIp(null);
-        reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
-
-        // 调用
-        PageResult<EnterpriseUserBindDO> pageResult = enterpriseUserBindService.getEnterpriseUserBindPage(reqVO);
-        // 断言
-        assertEquals(1, pageResult.getTotal());
-        assertEquals(1, pageResult.getList().size());
-        assertPojoEquals(dbEnterpriseUserBind, pageResult.getList().get(0));
-    }
-
-}

+ 0 - 144
menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/enterprise/EnterpriseUserLookServiceImplTest.java

@@ -1,144 +0,0 @@
-package com.citu.module.menduner.system.service.enterprise;
-
-import com.citu.framework.common.pojo.PageResult;
-import com.citu.framework.test.core.ut.BaseDbUnitTest;
-import com.citu.module.menduner.system.controller.base.enterprise.look.EnterpriseUserLookPageReqVO;
-import com.citu.module.menduner.system.controller.base.enterprise.look.EnterpriseUserLookSaveReqVO;
-import com.citu.module.menduner.system.dal.dataobject.enterprise.EnterpriseUserLookDO;
-import com.citu.module.menduner.system.dal.mysql.enterprise.EnterpriseUserLookMapper;
-import com.citu.module.menduner.system.service.enterprise.look.EnterpriseUserLookServiceImpl;
-import org.junit.jupiter.api.Disabled;
-import org.junit.jupiter.api.Test;
-import org.springframework.context.annotation.Import;
-
-import javax.annotation.Resource;
-
-import static com.citu.framework.common.util.date.LocalDateTimeUtils.buildBetweenTime;
-import static com.citu.framework.common.util.object.ObjectUtils.cloneIgnoreId;
-import static com.citu.framework.test.core.util.AssertUtils.assertPojoEquals;
-import static com.citu.framework.test.core.util.AssertUtils.assertServiceException;
-import static com.citu.framework.test.core.util.RandomUtils.randomLongId;
-import static com.citu.framework.test.core.util.RandomUtils.randomPojo;
-import static com.citu.module.menduner.system.enums.ErrorCodeConstants.ENTERPRISE_USER_LOOK_NOT_EXISTS;
-import static org.junit.jupiter.api.Assertions.*;
-
-/**
- * {@link EnterpriseUserLookServiceImpl} 的单元测试类
- *
- * @author Rayson
- */
-@Import(EnterpriseUserLookServiceImpl.class)
-public class EnterpriseUserLookServiceImplTest extends BaseDbUnitTest {
-
-    @Resource
-    private EnterpriseUserLookServiceImpl enterpriseUserLookService;
-
-    @Resource
-    private EnterpriseUserLookMapper enterpriseUserLookMapper;
-
-    @Test
-    public void testCreateEnterpriseUserLook_success() {
-        // 准备参数
-        EnterpriseUserLookSaveReqVO createReqVO = randomPojo(EnterpriseUserLookSaveReqVO.class).setId(null);
-
-        // 调用
-        Long enterpriseUserLookId = enterpriseUserLookService.createEnterpriseUserLook(createReqVO);
-        // 断言
-        assertNotNull(enterpriseUserLookId);
-        // 校验记录的属性是否正确
-        EnterpriseUserLookDO enterpriseUserLook = enterpriseUserLookMapper.selectById(enterpriseUserLookId);
-        assertPojoEquals(createReqVO, enterpriseUserLook, "id");
-    }
-
-    @Test
-    public void testUpdateEnterpriseUserLook_success() {
-        // mock 数据
-        EnterpriseUserLookDO dbEnterpriseUserLook = randomPojo(EnterpriseUserLookDO.class);
-        enterpriseUserLookMapper.insert(dbEnterpriseUserLook);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        EnterpriseUserLookSaveReqVO updateReqVO = randomPojo(EnterpriseUserLookSaveReqVO.class, o -> {
-            o.setId(dbEnterpriseUserLook.getId()); // 设置更新的 ID
-        });
-
-        // 调用
-        enterpriseUserLookService.updateEnterpriseUserLook(updateReqVO);
-        // 校验是否更新正确
-        EnterpriseUserLookDO enterpriseUserLook = enterpriseUserLookMapper.selectById(updateReqVO.getId()); // 获取最新的
-        assertPojoEquals(updateReqVO, enterpriseUserLook);
-    }
-
-    @Test
-    public void testUpdateEnterpriseUserLook_notExists() {
-        // 准备参数
-        EnterpriseUserLookSaveReqVO updateReqVO = randomPojo(EnterpriseUserLookSaveReqVO.class);
-
-        // 调用, 并断言异常
-        assertServiceException(() -> enterpriseUserLookService.updateEnterpriseUserLook(updateReqVO), ENTERPRISE_USER_LOOK_NOT_EXISTS);
-    }
-
-    @Test
-    public void testDeleteEnterpriseUserLook_success() {
-        // mock 数据
-        EnterpriseUserLookDO dbEnterpriseUserLook = randomPojo(EnterpriseUserLookDO.class);
-        enterpriseUserLookMapper.insert(dbEnterpriseUserLook);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        Long id = dbEnterpriseUserLook.getId();
-
-        // 调用
-        enterpriseUserLookService.deleteEnterpriseUserLook(id);
-        // 校验数据不存在了
-        assertNull(enterpriseUserLookMapper.selectById(id));
-    }
-
-    @Test
-    public void testDeleteEnterpriseUserLook_notExists() {
-        // 准备参数
-        Long id = randomLongId();
-
-        // 调用, 并断言异常
-        assertServiceException(() -> enterpriseUserLookService.deleteEnterpriseUserLook(id), ENTERPRISE_USER_LOOK_NOT_EXISTS);
-    }
-
-    @Test
-    @Disabled  // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解
-    public void testGetEnterpriseUserLookPage() {
-        // mock 数据
-        EnterpriseUserLookDO dbEnterpriseUserLook = randomPojo(EnterpriseUserLookDO.class, o -> { // 等会查询到
-            o.setEnterpriseId(null);
-            o.setUserId(null);
-            o.setUserName(null);
-            o.setUserPostName(null);
-            o.setLookUserId(null);
-            o.setCreateTime(null);
-        });
-        enterpriseUserLookMapper.insert(dbEnterpriseUserLook);
-        // 测试 enterpriseId 不匹配
-        enterpriseUserLookMapper.insert(cloneIgnoreId(dbEnterpriseUserLook, o -> o.setEnterpriseId(null)));
-        // 测试 userId 不匹配
-        enterpriseUserLookMapper.insert(cloneIgnoreId(dbEnterpriseUserLook, o -> o.setUserId(null)));
-        // 测试 userName 不匹配
-        enterpriseUserLookMapper.insert(cloneIgnoreId(dbEnterpriseUserLook, o -> o.setUserName(null)));
-        // 测试 userPostName 不匹配
-        enterpriseUserLookMapper.insert(cloneIgnoreId(dbEnterpriseUserLook, o -> o.setUserPostName(null)));
-        // 测试 lookUserId 不匹配
-        enterpriseUserLookMapper.insert(cloneIgnoreId(dbEnterpriseUserLook, o -> o.setLookUserId(null)));
-        // 测试 createTime 不匹配
-        enterpriseUserLookMapper.insert(cloneIgnoreId(dbEnterpriseUserLook, o -> o.setCreateTime(null)));
-        // 准备参数
-        EnterpriseUserLookPageReqVO reqVO = new EnterpriseUserLookPageReqVO();
-        reqVO.setEnterpriseId(null);
-        reqVO.setUserId(null);
-        reqVO.setUserName(null);
-        reqVO.setUserPostName(null);
-        reqVO.setLookUserId(null);
-        reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
-
-        // 调用
-        PageResult<EnterpriseUserLookDO> pageResult = enterpriseUserLookService.getEnterpriseUserLookPage(reqVO);
-        // 断言
-        assertEquals(1, pageResult.getTotal());
-        assertEquals(1, pageResult.getList().size());
-        assertPojoEquals(dbEnterpriseUserLook, pageResult.getList().get(0));
-    }
-
-}

+ 0 - 132
menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/hire/HireCommissionRatioServiceImplTest.java

@@ -1,132 +0,0 @@
-package com.citu.module.menduner.system.service.hire;
-
-
-import com.citu.framework.common.pojo.PageResult;
-import com.citu.framework.test.core.ut.BaseDbUnitTest;
-import com.citu.module.menduner.system.controller.base.hire.HireCommissionRatioPageReqVO;
-import com.citu.module.menduner.system.controller.base.hire.HireCommissionRatioSaveReqVO;
-import com.citu.module.menduner.system.dal.dataobject.hire.HireCommissionRatioDO;
-import com.citu.module.menduner.system.dal.mysql.hire.HireCommissionRatioMapper;
-import org.junit.jupiter.api.Disabled;
-import org.junit.jupiter.api.Test;
-import org.springframework.context.annotation.Import;
-
-import javax.annotation.Resource;
-
-import static com.citu.framework.common.util.date.LocalDateTimeUtils.buildBetweenTime;
-import static com.citu.framework.common.util.object.ObjectUtils.cloneIgnoreId;
-import static com.citu.framework.test.core.util.AssertUtils.assertPojoEquals;
-import static com.citu.framework.test.core.util.AssertUtils.assertServiceException;
-import static com.citu.framework.test.core.util.RandomUtils.randomLongId;
-import static com.citu.framework.test.core.util.RandomUtils.randomPojo;
-import static com.citu.module.menduner.system.enums.ErrorCodeConstants.HIRE_COMMISSION_RATIO_NOT_EXISTS;
-import static org.junit.jupiter.api.Assertions.*;
-
-/**
- * {@link HireCommissionRatioServiceImpl} 的单元测试类
- *
- * @author Rayson
- */
-@Import(HireCommissionRatioServiceImpl.class)
-public class HireCommissionRatioServiceImplTest extends BaseDbUnitTest {
-
-    @Resource
-    private HireCommissionRatioServiceImpl hireCommissionRatioService;
-
-    @Resource
-    private HireCommissionRatioMapper hireCommissionRatioMapper;
-
-    @Test
-    public void testCreateHireCommissionRatio_success() {
-        // 准备参数
-        HireCommissionRatioSaveReqVO createReqVO = randomPojo(HireCommissionRatioSaveReqVO.class).setId(null);
-
-        // 调用
-        Long hireCommissionRatioId = hireCommissionRatioService.createHireCommissionRatio(createReqVO);
-        // 断言
-        assertNotNull(hireCommissionRatioId);
-        // 校验记录的属性是否正确
-        HireCommissionRatioDO hireCommissionRatio = hireCommissionRatioMapper.selectById(hireCommissionRatioId);
-        assertPojoEquals(createReqVO, hireCommissionRatio, "id");
-    }
-
-    @Test
-    public void testUpdateHireCommissionRatio_success() {
-        // mock 数据
-        HireCommissionRatioDO dbHireCommissionRatio = randomPojo(HireCommissionRatioDO.class);
-        hireCommissionRatioMapper.insert(dbHireCommissionRatio);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        HireCommissionRatioSaveReqVO updateReqVO = randomPojo(HireCommissionRatioSaveReqVO.class, o -> {
-            o.setId(dbHireCommissionRatio.getId()); // 设置更新的 ID
-        });
-
-        // 调用
-        hireCommissionRatioService.updateHireCommissionRatio(updateReqVO);
-        // 校验是否更新正确
-        HireCommissionRatioDO hireCommissionRatio = hireCommissionRatioMapper.selectById(updateReqVO.getId()); // 获取最新的
-        assertPojoEquals(updateReqVO, hireCommissionRatio);
-    }
-
-    @Test
-    public void testUpdateHireCommissionRatio_notExists() {
-        // 准备参数
-        HireCommissionRatioSaveReqVO updateReqVO = randomPojo(HireCommissionRatioSaveReqVO.class);
-
-        // 调用, 并断言异常
-        assertServiceException(() -> hireCommissionRatioService.updateHireCommissionRatio(updateReqVO), HIRE_COMMISSION_RATIO_NOT_EXISTS);
-    }
-
-    @Test
-    public void testDeleteHireCommissionRatio_success() {
-        // mock 数据
-        HireCommissionRatioDO dbHireCommissionRatio = randomPojo(HireCommissionRatioDO.class);
-        hireCommissionRatioMapper.insert(dbHireCommissionRatio);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        Long id = dbHireCommissionRatio.getId();
-
-        // 调用
-        hireCommissionRatioService.deleteHireCommissionRatio(id);
-        // 校验数据不存在了
-        assertNull(hireCommissionRatioMapper.selectById(id));
-    }
-
-    @Test
-    public void testDeleteHireCommissionRatio_notExists() {
-        // 准备参数
-        Long id = randomLongId();
-
-        // 调用, 并断言异常
-        assertServiceException(() -> hireCommissionRatioService.deleteHireCommissionRatio(id), HIRE_COMMISSION_RATIO_NOT_EXISTS);
-    }
-
-    @Test
-    @Disabled  // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解
-    public void testGetHireCommissionRatioPage() {
-        // mock 数据
-        HireCommissionRatioDO dbHireCommissionRatio = randomPojo(HireCommissionRatioDO.class, o -> { // 等会查询到
-            o.setEnterpriseId(null);
-            o.setUserId(null);
-            o.setCreateTime(null);
-        });
-        hireCommissionRatioMapper.insert(dbHireCommissionRatio);
-        // 测试 enterpriseId 不匹配
-        hireCommissionRatioMapper.insert(cloneIgnoreId(dbHireCommissionRatio, o -> o.setEnterpriseId(null)));
-        // 测试 userId 不匹配
-        hireCommissionRatioMapper.insert(cloneIgnoreId(dbHireCommissionRatio, o -> o.setUserId(null)));
-        // 测试 createTime 不匹配
-        hireCommissionRatioMapper.insert(cloneIgnoreId(dbHireCommissionRatio, o -> o.setCreateTime(null)));
-        // 准备参数
-        HireCommissionRatioPageReqVO reqVO = new HireCommissionRatioPageReqVO();
-        reqVO.setEnterpriseId(null);
-        reqVO.setUserId(null);
-        reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
-
-        // 调用
-        PageResult<HireCommissionRatioDO> pageResult = hireCommissionRatioService.getHireCommissionRatioPage(reqVO);
-        // 断言
-        assertEquals(1, pageResult.getTotal());
-        assertEquals(1, pageResult.getList().size());
-        assertPojoEquals(dbHireCommissionRatio, pageResult.getList().get(0));
-    }
-
-}

+ 0 - 160
menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/hire/HireJobCvRelServiceImplTest.java

@@ -1,160 +0,0 @@
-//package com.citu.module.menduner.system.service.hire;
-//
-//
-//import com.citu.framework.common.pojo.PageResult;
-//import com.citu.framework.test.core.ut.BaseDbUnitTest;
-//import com.citu.module.menduner.system.controller.base.hire.HireJobCvRelPageReqVO;
-//import com.citu.module.menduner.system.controller.base.hire.HireJobCvRelSaveReqVO;
-//import com.citu.module.menduner.system.dal.dataobject.hire.HireJobCvRelDO;
-//import com.citu.module.menduner.system.dal.mysql.hire.HireJobCvRelMapper;
-//import org.junit.jupiter.api.Disabled;
-//import org.junit.jupiter.api.Test;
-//import org.springframework.context.annotation.Import;
-//
-//import javax.annotation.Resource;
-//
-//import static com.citu.framework.common.util.date.LocalDateTimeUtils.buildBetweenTime;
-//import static com.citu.framework.common.util.object.ObjectUtils.cloneIgnoreId;
-//import static com.citu.framework.test.core.util.AssertUtils.assertPojoEquals;
-//import static com.citu.framework.test.core.util.AssertUtils.assertServiceException;
-//import static com.citu.framework.test.core.util.RandomUtils.randomLongId;
-//import static com.citu.framework.test.core.util.RandomUtils.randomPojo;
-//import static com.citu.module.menduner.system.enums.ErrorCodeConstants.HIRE_JOB_CV_REL_NOT_EXISTS;
-//import static org.junit.jupiter.api.Assertions.*;
-//
-///**
-// * {@link HireJobCvRelServiceImpl} 的单元测试类
-// *
-// * @author Rayson
-// */
-//@Import(HireJobCvRelServiceImpl.class)
-//public class HireJobCvRelServiceImplTest extends BaseDbUnitTest {
-//
-//    @Resource
-//    private HireJobCvRelServiceImpl hireJobCvRelService;
-//
-//    @Resource
-//    private HireJobCvRelMapper hireJobCvRelMapper;
-//
-//    @Test
-//    public void testCreateHireJobCvRel_success() {
-//        // 准备参数
-//        HireJobCvRelSaveReqVO createReqVO = randomPojo(HireJobCvRelSaveReqVO.class).setId(null);
-//
-//        // 调用
-//        Long hireJobCvRelId = hireJobCvRelService.createHireJobCvRel(createReqVO);
-//        // 断言
-//        assertNotNull(hireJobCvRelId);
-//        // 校验记录的属性是否正确
-//        HireJobCvRelDO hireJobCvRel = hireJobCvRelMapper.selectById(hireJobCvRelId);
-//        assertPojoEquals(createReqVO, hireJobCvRel, "id");
-//    }
-//
-//    @Test
-//    public void testUpdateHireJobCvRel_success() {
-//        // mock 数据
-//        HireJobCvRelDO dbHireJobCvRel = randomPojo(HireJobCvRelDO.class);
-//        hireJobCvRelMapper.insert(dbHireJobCvRel);// @Sql: 先插入出一条存在的数据
-//        // 准备参数
-//        HireJobCvRelSaveReqVO updateReqVO = randomPojo(HireJobCvRelSaveReqVO.class, o -> {
-//            o.setId(dbHireJobCvRel.getId()); // 设置更新的 ID
-//        });
-//
-//        // 调用
-//        hireJobCvRelService.updateHireJobCvRel(updateReqVO);
-//        // 校验是否更新正确
-//        HireJobCvRelDO hireJobCvRel = hireJobCvRelMapper.selectById(updateReqVO.getId()); // 获取最新的
-//        assertPojoEquals(updateReqVO, hireJobCvRel);
-//    }
-//
-//    @Test
-//    public void testUpdateHireJobCvRel_notExists() {
-//        // 准备参数
-//        HireJobCvRelSaveReqVO updateReqVO = randomPojo(HireJobCvRelSaveReqVO.class);
-//
-//        // 调用, 并断言异常
-//        assertServiceException(() -> hireJobCvRelService.updateHireJobCvRel(updateReqVO), HIRE_JOB_CV_REL_NOT_EXISTS);
-//    }
-//
-//    @Test
-//    public void testDeleteHireJobCvRel_success() {
-//        // mock 数据
-//        HireJobCvRelDO dbHireJobCvRel = randomPojo(HireJobCvRelDO.class);
-//        hireJobCvRelMapper.insert(dbHireJobCvRel);// @Sql: 先插入出一条存在的数据
-//        // 准备参数
-//        Long id = dbHireJobCvRel.getId();
-//
-//        // 调用
-//        hireJobCvRelService.deleteHireJobCvRel(id);
-//        // 校验数据不存在了
-//        assertNull(hireJobCvRelMapper.selectById(id));
-//    }
-//
-//    @Test
-//    public void testDeleteHireJobCvRel_notExists() {
-//        // 准备参数
-//        Long id = randomLongId();
-//
-//        // 调用, 并断言异常
-//        assertServiceException(() -> hireJobCvRelService.deleteHireJobCvRel(id), HIRE_JOB_CV_REL_NOT_EXISTS);
-//    }
-//
-//    @Test
-//    @Disabled  // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解
-//    public void testGetHireJobCvRelPage() {
-//        // mock 数据
-//        HireJobCvRelDO dbHireJobCvRel = randomPojo(HireJobCvRelDO.class, o -> { // 等会查询到
-//            o.setEnterpriseId(null);
-//            o.setJobId(null);
-//            o.setPublishUserId(null);
-//            o.setRecommendUserId(null);
-//            o.setUserId(null);
-//            o.setName(null);
-//            o.setPhone(null);
-//            o.setUrl(null);
-//            o.setStatus(null);
-//            o.setCreateTime(null);
-//        });
-//        hireJobCvRelMapper.insert(dbHireJobCvRel);
-//        // 测试 enterpriseId 不匹配
-//        hireJobCvRelMapper.insert(cloneIgnoreId(dbHireJobCvRel, o -> o.setEnterpriseId(null)));
-//        // 测试 jobId 不匹配
-//        hireJobCvRelMapper.insert(cloneIgnoreId(dbHireJobCvRel, o -> o.setJobId(null)));
-//        // 测试 publishUserId 不匹配
-//        hireJobCvRelMapper.insert(cloneIgnoreId(dbHireJobCvRel, o -> o.setPublishUserId(null)));
-//        // 测试 recommendUserId 不匹配
-//        hireJobCvRelMapper.insert(cloneIgnoreId(dbHireJobCvRel, o -> o.setRecommendUserId(null)));
-//        // 测试 userId 不匹配
-//        hireJobCvRelMapper.insert(cloneIgnoreId(dbHireJobCvRel, o -> o.setUserId(null)));
-//        // 测试 name 不匹配
-//        hireJobCvRelMapper.insert(cloneIgnoreId(dbHireJobCvRel, o -> o.setName(null)));
-//        // 测试 phone 不匹配
-//        hireJobCvRelMapper.insert(cloneIgnoreId(dbHireJobCvRel, o -> o.setPhone(null)));
-//        // 测试 url 不匹配
-//        hireJobCvRelMapper.insert(cloneIgnoreId(dbHireJobCvRel, o -> o.setUrl(null)));
-//        // 测试 status 不匹配
-//        hireJobCvRelMapper.insert(cloneIgnoreId(dbHireJobCvRel, o -> o.setStatus(null)));
-//        // 测试 createTime 不匹配
-//        hireJobCvRelMapper.insert(cloneIgnoreId(dbHireJobCvRel, o -> o.setCreateTime(null)));
-//        // 准备参数
-//        HireJobCvRelPageReqVO reqVO = new HireJobCvRelPageReqVO();
-//        reqVO.setEnterpriseId(null);
-//        reqVO.setJobId(null);
-//        reqVO.setPublishUserId(null);
-//        reqVO.setRecommendUserId(null);
-//        reqVO.setUserId(null);
-//        reqVO.setName(null);
-//        reqVO.setPhone(null);
-//        reqVO.setUrl(null);
-//        reqVO.setStatus(null);
-//        reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
-//
-//        // 调用
-//        PageResult<HireJobCvRelDO> pageResult = hireJobCvRelService.getHireJobCvRelPage(reqVO);
-//        // 断言
-//        assertEquals(1, pageResult.getTotal());
-//        assertEquals(1, pageResult.getList().size());
-//        assertPojoEquals(dbHireJobCvRel, pageResult.getList().get(0));
-//    }
-//
-//}

+ 0 - 133
menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/industry/IndustryServiceImplTest.java

@@ -1,133 +0,0 @@
-package com.citu.module.menduner.system.service.industry;
-
-
-import com.citu.framework.common.pojo.PageResult;
-import com.citu.framework.test.core.ut.BaseDbUnitTest;
-import com.citu.module.menduner.system.controller.base.industry.IndustryPageReqVO;
-import com.citu.module.menduner.system.controller.base.industry.IndustrySaveReqVO;
-import com.citu.module.menduner.system.dal.dataobject.industry.IndustryDO;
-import com.citu.module.menduner.system.dal.mysql.industry.IndustryMapper;
-import org.junit.jupiter.api.Disabled;
-import org.junit.jupiter.api.Test;
-import org.springframework.context.annotation.Import;
-
-import javax.annotation.Resource;
-
-import static com.citu.framework.common.util.date.LocalDateTimeUtils.buildBetweenTime;
-import static com.citu.framework.common.util.object.ObjectUtils.cloneIgnoreId;
-import static com.citu.framework.test.core.util.AssertUtils.assertPojoEquals;
-import static com.citu.framework.test.core.util.AssertUtils.assertServiceException;
-import static com.citu.framework.test.core.util.RandomUtils.randomLongId;
-import static com.citu.framework.test.core.util.RandomUtils.randomPojo;
-import static com.citu.module.menduner.system.enums.ErrorCodeConstants.MDE_INDUSTRY_NOT_EXISTS;
-import static org.junit.jupiter.api.Assertions.*;
-
-
-/**
- * {@link IndustryServiceImpl} 的单元测试类
- *
- * @author Rayson
- */
-@Import(IndustryServiceImpl.class)
-public class IndustryServiceImplTest extends BaseDbUnitTest {
-
-    @Resource
-    private IndustryServiceImpl industryService;
-
-    @Resource
-    private IndustryMapper industryMapper;
-
-    @Test
-    public void testCreateIndustry_success() {
-        // 准备参数
-        IndustrySaveReqVO createReqVO = randomPojo(IndustrySaveReqVO.class).setId(null);
-
-        // 调用
-        Long industryId = industryService.createIndustry(createReqVO);
-        // 断言
-        assertNotNull(industryId);
-        // 校验记录的属性是否正确
-        IndustryDO industry = industryMapper.selectById(industryId);
-        assertPojoEquals(createReqVO, industry, "id");
-    }
-
-    @Test
-    public void testUpdateIndustry_success() {
-        // mock 数据
-        IndustryDO dbIndustry = randomPojo(IndustryDO.class);
-        industryMapper.insert(dbIndustry);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        IndustrySaveReqVO updateReqVO = randomPojo(IndustrySaveReqVO.class, o -> {
-            o.setId(dbIndustry.getId()); // 设置更新的 ID
-        });
-
-        // 调用
-        industryService.updateIndustry(updateReqVO);
-        // 校验是否更新正确
-        IndustryDO industry = industryMapper.selectById(updateReqVO.getId()); // 获取最新的
-        assertPojoEquals(updateReqVO, industry);
-    }
-
-    @Test
-    public void testUpdateIndustry_notExists() {
-        // 准备参数
-        IndustrySaveReqVO updateReqVO = randomPojo(IndustrySaveReqVO.class);
-
-        // 调用, 并断言异常
-        assertServiceException(() -> industryService.updateIndustry(updateReqVO), MDE_INDUSTRY_NOT_EXISTS);
-    }
-
-    @Test
-    public void testDeleteIndustry_success() {
-        // mock 数据
-        IndustryDO dbIndustry = randomPojo(IndustryDO.class);
-        industryMapper.insert(dbIndustry);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        Long id = dbIndustry.getId();
-
-        // 调用
-        industryService.deleteIndustry(id);
-        // 校验数据不存在了
-        assertNull(industryMapper.selectById(id));
-    }
-
-    @Test
-    public void testDeleteIndustry_notExists() {
-        // 准备参数
-        Long id = randomLongId();
-
-        // 调用, 并断言异常
-        assertServiceException(() -> industryService.deleteIndustry(id), MDE_INDUSTRY_NOT_EXISTS);
-    }
-
-    @Test
-    @Disabled  // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解
-    public void testGetIndustryPage() {
-        // mock 数据
-        IndustryDO dbIndustry = randomPojo(IndustryDO.class, o -> { // 等会查询到
-            o.setNameCn(null);
-            o.setNameEn(null);
-            o.setCreateTime(null);
-        });
-        industryMapper.insert(dbIndustry);
-        // 测试 nameCn 不匹配
-        industryMapper.insert(cloneIgnoreId(dbIndustry, o -> o.setNameCn(null)));
-        // 测试 nameEn 不匹配
-        industryMapper.insert(cloneIgnoreId(dbIndustry, o -> o.setNameEn(null)));
-        // 测试 createTime 不匹配
-        industryMapper.insert(cloneIgnoreId(dbIndustry, o -> o.setCreateTime(null)));
-        // 准备参数
-        IndustryPageReqVO reqVO = new IndustryPageReqVO();
-        reqVO.setNameCn(null);
-        reqVO.setNameEn(null);
-        reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
-
-        // 调用
-        PageResult<IndustryDO> pageResult = industryService.getIndustryPage(reqVO);
-        // 断言
-        assertEquals(1, pageResult.getTotal());
-        assertEquals(1, pageResult.getList().size());
-        assertPojoEquals(dbIndustry, pageResult.getList().get(0));
-    }
-
-}

+ 0 - 167
menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/job/JobAdvertisedServiceImplTest.java

@@ -1,167 +0,0 @@
-package com.citu.module.menduner.system.service.job;
-
-import com.citu.framework.common.pojo.PageResult;
-import com.citu.framework.test.core.ut.BaseDbUnitTest;
-import com.citu.module.menduner.system.controller.base.job.JobAdvertisedPageReqVO;
-import com.citu.module.menduner.system.controller.base.job.JobAdvertisedSaveReqVO;
-import com.citu.module.menduner.system.dal.dataobject.job.JobAdvertisedDO;
-import com.citu.module.menduner.system.dal.mysql.job.JobAdvertisedMapper;
-import org.junit.jupiter.api.Disabled;
-import org.junit.jupiter.api.Test;
-import org.springframework.context.annotation.Import;
-
-import javax.annotation.Resource;
-
-import static com.citu.framework.common.util.date.LocalDateTimeUtils.buildBetweenTime;
-import static com.citu.framework.common.util.object.ObjectUtils.cloneIgnoreId;
-import static com.citu.framework.test.core.util.AssertUtils.assertPojoEquals;
-import static com.citu.framework.test.core.util.AssertUtils.assertServiceException;
-import static com.citu.framework.test.core.util.RandomUtils.randomLongId;
-import static com.citu.framework.test.core.util.RandomUtils.randomPojo;
-import static com.citu.module.menduner.system.enums.ErrorCodeConstants.MDE_JOB_ADVERTISED_NOT_EXISTS;
-import static org.junit.jupiter.api.Assertions.*;
-
-/**
- * {@link JobAdvertisedServiceImpl} 的单元测试类
- *
- * @author Rayson
- */
-@Import(JobAdvertisedServiceImpl.class)
-public class JobAdvertisedServiceImplTest extends BaseDbUnitTest {
-
-    @Resource
-    private JobAdvertisedServiceImpl jobAdvertisedService;
-
-    @Resource
-    private JobAdvertisedMapper jobAdvertisedMapper;
-
-    @Test
-    public void testCreateJobAdvertised_success() {
-        // 准备参数
-        JobAdvertisedSaveReqVO createReqVO = randomPojo(JobAdvertisedSaveReqVO.class).setId(null);
-
-        // 调用
-        Long jobAdvertisedId = jobAdvertisedService.createJobAdvertised(createReqVO);
-        // 断言
-        assertNotNull(jobAdvertisedId);
-        // 校验记录的属性是否正确
-        JobAdvertisedDO jobAdvertised = jobAdvertisedMapper.selectById(jobAdvertisedId);
-        assertPojoEquals(createReqVO, jobAdvertised, "id");
-    }
-
-    @Test
-    public void testUpdateJobAdvertised_success() {
-        // mock 数据
-        JobAdvertisedDO dbJobAdvertised = randomPojo(JobAdvertisedDO.class);
-        jobAdvertisedMapper.insert(dbJobAdvertised);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        JobAdvertisedSaveReqVO updateReqVO = randomPojo(JobAdvertisedSaveReqVO.class, o -> {
-            o.setId(dbJobAdvertised.getId()); // 设置更新的 ID
-        });
-
-        // 调用
-        jobAdvertisedService.updateJobAdvertised(updateReqVO);
-        // 校验是否更新正确
-        JobAdvertisedDO jobAdvertised = jobAdvertisedMapper.selectById(updateReqVO.getId()); // 获取最新的
-        assertPojoEquals(updateReqVO, jobAdvertised);
-    }
-
-    @Test
-    public void testUpdateJobAdvertised_notExists() {
-        // 准备参数
-        JobAdvertisedSaveReqVO updateReqVO = randomPojo(JobAdvertisedSaveReqVO.class);
-
-        // 调用, 并断言异常
-        assertServiceException(() -> jobAdvertisedService.updateJobAdvertised(updateReqVO), MDE_JOB_ADVERTISED_NOT_EXISTS);
-    }
-
-    @Test
-    public void testDeleteJobAdvertised_success() {
-        // mock 数据
-        JobAdvertisedDO dbJobAdvertised = randomPojo(JobAdvertisedDO.class);
-        jobAdvertisedMapper.insert(dbJobAdvertised);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        Long id = dbJobAdvertised.getId();
-
-        // 调用
-        jobAdvertisedService.deleteJobAdvertised(id);
-        // 校验数据不存在了
-        assertNull(jobAdvertisedMapper.selectById(id));
-    }
-
-    @Test
-    public void testDeleteJobAdvertised_notExists() {
-        // 准备参数
-        Long id = randomLongId();
-
-        // 调用, 并断言异常
-        assertServiceException(() -> jobAdvertisedService.deleteJobAdvertised(id), MDE_JOB_ADVERTISED_NOT_EXISTS);
-    }
-
-    @Test
-    @Disabled  // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解
-    public void testGetJobAdvertisedPage() {
-        // mock 数据
-        JobAdvertisedDO dbJobAdvertised = randomPojo(JobAdvertisedDO.class, o -> { // 等会查询到
-            o.setEnterpriseId(null);
-            o.setUserId(null);
-            o.setAreaId(null);
-            o.setName(null);
-            o.setPositionId(null);
-            o.setType(null);
-            o.setExpType(null);
-            o.setEduType(null);
-            o.setContent(null);
-            o.setRequirement(null);
-            o.setStatus(null);
-            o.setCreateTime(null);
-        });
-        jobAdvertisedMapper.insert(dbJobAdvertised);
-        // 测试 enterpriseId 不匹配
-        jobAdvertisedMapper.insert(cloneIgnoreId(dbJobAdvertised, o -> o.setEnterpriseId(null)));
-        // 测试 userId 不匹配
-        jobAdvertisedMapper.insert(cloneIgnoreId(dbJobAdvertised, o -> o.setUserId(null)));
-        // 测试 areaId 不匹配
-        jobAdvertisedMapper.insert(cloneIgnoreId(dbJobAdvertised, o -> o.setAreaId(null)));
-        // 测试 name 不匹配
-        jobAdvertisedMapper.insert(cloneIgnoreId(dbJobAdvertised, o -> o.setName(null)));
-        // 测试 positionId 不匹配
-        jobAdvertisedMapper.insert(cloneIgnoreId(dbJobAdvertised, o -> o.setPositionId(null)));
-        // 测试 type 不匹配
-        jobAdvertisedMapper.insert(cloneIgnoreId(dbJobAdvertised, o -> o.setType(null)));
-        // 测试 expType 不匹配
-        jobAdvertisedMapper.insert(cloneIgnoreId(dbJobAdvertised, o -> o.setExpType(null)));
-        // 测试 eduType 不匹配
-        jobAdvertisedMapper.insert(cloneIgnoreId(dbJobAdvertised, o -> o.setEduType(null)));
-        // 测试 content 不匹配
-        jobAdvertisedMapper.insert(cloneIgnoreId(dbJobAdvertised, o -> o.setContent(null)));
-        // 测试 requirement 不匹配
-        jobAdvertisedMapper.insert(cloneIgnoreId(dbJobAdvertised, o -> o.setRequirement(null)));
-        // 测试 status 不匹配
-        jobAdvertisedMapper.insert(cloneIgnoreId(dbJobAdvertised, o -> o.setStatus(null)));
-        // 测试 createTime 不匹配
-        jobAdvertisedMapper.insert(cloneIgnoreId(dbJobAdvertised, o -> o.setCreateTime(null)));
-        // 准备参数
-        JobAdvertisedPageReqVO reqVO = new JobAdvertisedPageReqVO();
-        reqVO.setEnterpriseId(null);
-        reqVO.setUserId(null);
-        reqVO.setAreaId(null);
-        reqVO.setName(null);
-        reqVO.setPositionId(null);
-        reqVO.setType(null);
-        reqVO.setExpType(null);
-        reqVO.setEduType(null);
-//        reqVO.setContent(null);
-//        reqVO.setRequirement(null);
-        reqVO.setStatus(null);
-        reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
-
-        // 调用
-        PageResult<JobAdvertisedDO> pageResult = jobAdvertisedService.getJobAdvertisedPage(reqVO);
-        // 断言
-        assertEquals(1, pageResult.getTotal());
-        assertEquals(1, pageResult.getList().size());
-        assertPojoEquals(dbJobAdvertised, pageResult.getList().get(0));
-    }
-
-}

+ 0 - 143
menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/job/JobCvRelServiceImplTest.java

@@ -1,143 +0,0 @@
-package com.citu.module.menduner.system.service.job;
-
-import com.citu.framework.common.pojo.PageResult;
-import com.citu.framework.test.core.ut.BaseDbUnitTest;
-import com.citu.module.menduner.system.controller.base.job.JobCvRelPageReqVO;
-import com.citu.module.menduner.system.controller.base.job.JobCvRelSaveReqVO;
-import com.citu.module.menduner.system.dal.dataobject.job.JobCvRelDO;
-import com.citu.module.menduner.system.dal.mysql.job.JobCvRelMapper;
-import org.junit.jupiter.api.Disabled;
-import org.junit.jupiter.api.Test;
-import org.springframework.context.annotation.Import;
-
-import javax.annotation.Resource;
-
-import static com.citu.framework.common.util.date.LocalDateTimeUtils.buildBetweenTime;
-import static com.citu.framework.common.util.object.ObjectUtils.cloneIgnoreId;
-import static com.citu.framework.test.core.util.AssertUtils.assertPojoEquals;
-import static com.citu.framework.test.core.util.AssertUtils.assertServiceException;
-import static com.citu.framework.test.core.util.RandomUtils.randomLongId;
-import static com.citu.framework.test.core.util.RandomUtils.randomPojo;
-import static com.citu.module.menduner.system.enums.ErrorCodeConstants.JOB_CV_REL_NOT_EXISTS;
-import static org.junit.jupiter.api.Assertions.*;
-
-/**
- * {@link JobCvRelServiceImpl} 的单元测试类
- *
- * @author Rayson
- */
-@Import(JobCvRelServiceImpl.class)
-public class JobCvRelServiceImplTest extends BaseDbUnitTest {
-
-    @Resource
-    private JobCvRelServiceImpl jobCvRelService;
-
-    @Resource
-    private JobCvRelMapper jobCvRelMapper;
-
-    @Test
-    public void testCreateJobCvRel_success() {
-        // 准备参数
-        JobCvRelSaveReqVO createReqVO = randomPojo(JobCvRelSaveReqVO.class).setId(null);
-
-        // 调用
-        Long jobCvRelId = jobCvRelService.createJobCvRel(createReqVO);
-        // 断言
-        assertNotNull(jobCvRelId);
-        // 校验记录的属性是否正确
-        JobCvRelDO jobCvRel = jobCvRelMapper.selectById(jobCvRelId);
-        assertPojoEquals(createReqVO, jobCvRel, "id");
-    }
-
-    @Test
-    public void testUpdateJobCvRel_success() {
-        // mock 数据
-        JobCvRelDO dbJobCvRel = randomPojo(JobCvRelDO.class);
-        jobCvRelMapper.insert(dbJobCvRel);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        JobCvRelSaveReqVO updateReqVO = randomPojo(JobCvRelSaveReqVO.class, o -> {
-            o.setId(dbJobCvRel.getId()); // 设置更新的 ID
-        });
-
-        // 调用
-        jobCvRelService.updateJobCvRel(updateReqVO);
-        // 校验是否更新正确
-        JobCvRelDO jobCvRel = jobCvRelMapper.selectById(updateReqVO.getId()); // 获取最新的
-        assertPojoEquals(updateReqVO, jobCvRel);
-    }
-
-    @Test
-    public void testUpdateJobCvRel_notExists() {
-        // 准备参数
-        JobCvRelSaveReqVO updateReqVO = randomPojo(JobCvRelSaveReqVO.class);
-
-        // 调用, 并断言异常
-        assertServiceException(() -> jobCvRelService.updateJobCvRel(updateReqVO), JOB_CV_REL_NOT_EXISTS);
-    }
-
-    @Test
-    public void testDeleteJobCvRel_success() {
-        // mock 数据
-        JobCvRelDO dbJobCvRel = randomPojo(JobCvRelDO.class);
-        jobCvRelMapper.insert(dbJobCvRel);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        Long id = dbJobCvRel.getId();
-
-        // 调用
-        jobCvRelService.deleteJobCvRel(id);
-        // 校验数据不存在了
-        assertNull(jobCvRelMapper.selectById(id));
-    }
-
-    @Test
-    public void testDeleteJobCvRel_notExists() {
-        // 准备参数
-        Long id = randomLongId();
-
-        // 调用, 并断言异常
-        assertServiceException(() -> jobCvRelService.deleteJobCvRel(id), JOB_CV_REL_NOT_EXISTS);
-    }
-
-    @Test
-    @Disabled  // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解
-    public void testGetJobCvRelPage() {
-        // mock 数据
-        JobCvRelDO dbJobCvRel = randomPojo(JobCvRelDO.class, o -> { // 等会查询到
-            o.setEnterpriseId(null);
-            o.setJobId(null);
-            o.setPublishUserId(null);
-            o.setUserId(null);
-            o.setStatus(null);
-            o.setCreateTime(null);
-        });
-        jobCvRelMapper.insert(dbJobCvRel);
-        // 测试 enterpriseId 不匹配
-        jobCvRelMapper.insert(cloneIgnoreId(dbJobCvRel, o -> o.setEnterpriseId(null)));
-        // 测试 jobId 不匹配
-        jobCvRelMapper.insert(cloneIgnoreId(dbJobCvRel, o -> o.setJobId(null)));
-        // 测试 publishUserId 不匹配
-        jobCvRelMapper.insert(cloneIgnoreId(dbJobCvRel, o -> o.setPublishUserId(null)));
-        // 测试 userId 不匹配
-        jobCvRelMapper.insert(cloneIgnoreId(dbJobCvRel, o -> o.setUserId(null)));
-        // 测试 status 不匹配
-        jobCvRelMapper.insert(cloneIgnoreId(dbJobCvRel, o -> o.setStatus(null)));
-        // 测试 createTime 不匹配
-        jobCvRelMapper.insert(cloneIgnoreId(dbJobCvRel, o -> o.setCreateTime(null)));
-        // 准备参数
-        JobCvRelPageReqVO reqVO = new JobCvRelPageReqVO();
-        reqVO.setEnterpriseId(null);
-        reqVO.setJobId(null);
-        reqVO.setPublishUserId(null);
-        reqVO.setUserId(null);
-        reqVO.setStatus(null);
-        reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
-
-        // 调用
-        PageResult<JobCvRelDO> pageResult = jobCvRelService.getJobCvRelPage(reqVO);
-        // 断言
-        assertEquals(1, pageResult.getTotal());
-        assertEquals(1, pageResult.getList().size());
-        assertPojoEquals(dbJobCvRel, pageResult.getList().get(0));
-    }
-
-}

+ 0 - 156
menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/job/JobInterestedServiceImplTest.java

@@ -1,156 +0,0 @@
-package com.citu.module.menduner.system.service.job;
-
-import com.citu.module.menduner.system.controller.base.job.JobInterestedPageReqVO;
-import com.citu.module.menduner.system.controller.base.job.JobInterestedSaveReqVO;
-import org.junit.jupiter.api.Disabled;
-import org.junit.jupiter.api.Test;
-
-import javax.annotation.Resource;
-
-import com.citu.framework.test.core.ut.BaseDbUnitTest;
-
-import com.citu.module.menduner.system.dal.dataobject.job.JobInterestedDO;
-import com.citu.module.menduner.system.dal.mysql.job.JobInterestedMapper;
-import com.citu.framework.common.pojo.PageResult;
-
-import org.springframework.context.annotation.Import;
-
-import static com.citu.framework.test.core.util.AssertUtils.*;
-import static com.citu.framework.test.core.util.RandomUtils.*;
-import static com.citu.framework.common.util.date.LocalDateTimeUtils.*;
-import static com.citu.framework.common.util.object.ObjectUtils.*;
-import static com.citu.module.menduner.system.enums.ErrorCodeConstants.MDE_JOB_INTERESTED_NOT_EXISTS;
-import static org.junit.jupiter.api.Assertions.*;
-
-/**
- * {@link JobInterestedServiceImpl} 的单元测试类
- *
- * @author Rayson
- */
-@Import(JobInterestedServiceImpl.class)
-public class JobInterestedServiceImplTest extends BaseDbUnitTest {
-
-    @Resource
-    private JobInterestedServiceImpl jobInterestedService;
-
-    @Resource
-    private JobInterestedMapper jobInterestedMapper;
-
-    @Test
-    public void testCreateJobInterested_success() {
-        // 准备参数
-        JobInterestedSaveReqVO createReqVO = randomPojo(JobInterestedSaveReqVO.class).setId(null);
-
-        // 调用
-        Long jobInterestedId = jobInterestedService.createJobInterested(createReqVO);
-        // 断言
-        assertNotNull(jobInterestedId);
-        // 校验记录的属性是否正确
-        JobInterestedDO jobInterested = jobInterestedMapper.selectById(jobInterestedId);
-        assertPojoEquals(createReqVO, jobInterested, "id");
-    }
-
-    @Test
-    public void testUpdateJobInterested_success() {
-        // mock 数据
-        JobInterestedDO dbJobInterested = randomPojo(JobInterestedDO.class);
-        jobInterestedMapper.insert(dbJobInterested);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        JobInterestedSaveReqVO updateReqVO = randomPojo(JobInterestedSaveReqVO.class, o -> {
-            o.setId(dbJobInterested.getId()); // 设置更新的 ID
-        });
-
-        // 调用
-        jobInterestedService.updateJobInterested(updateReqVO);
-        // 校验是否更新正确
-        JobInterestedDO jobInterested = jobInterestedMapper.selectById(updateReqVO.getId()); // 获取最新的
-        assertPojoEquals(updateReqVO, jobInterested);
-    }
-
-    @Test
-    public void testUpdateJobInterested_notExists() {
-        // 准备参数
-        JobInterestedSaveReqVO updateReqVO = randomPojo(JobInterestedSaveReqVO.class);
-
-        // 调用, 并断言异常
-        assertServiceException(() -> jobInterestedService.updateJobInterested(updateReqVO), MDE_JOB_INTERESTED_NOT_EXISTS);
-    }
-
-    @Test
-    public void testDeleteJobInterested_success() {
-        // mock 数据
-        JobInterestedDO dbJobInterested = randomPojo(JobInterestedDO.class);
-        jobInterestedMapper.insert(dbJobInterested);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        Long id = dbJobInterested.getId();
-
-        // 调用
-        jobInterestedService.deleteJobInterested(id);
-       // 校验数据不存在了
-       assertNull(jobInterestedMapper.selectById(id));
-    }
-
-    @Test
-    public void testDeleteJobInterested_notExists() {
-        // 准备参数
-        Long id = randomLongId();
-
-        // 调用, 并断言异常
-        assertServiceException(() -> jobInterestedService.deleteJobInterested(id), MDE_JOB_INTERESTED_NOT_EXISTS);
-    }
-
-    @Test
-    @Disabled  // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解
-    public void testGetJobInterestedPage() {
-       // mock 数据
-       JobInterestedDO dbJobInterested = randomPojo(JobInterestedDO.class, o -> { // 等会查询到
-           o.setUserId(null);
-           o.setJobType(null);
-           o.setPositionId(null);
-           o.setIndustryIdList(null);
-           o.setPayFrom(null);
-           o.setPayTo(null);
-           o.setWorkAreaId(null);
-           o.setInterestedAreaIdList(null);
-           o.setCreateTime(null);
-       });
-       jobInterestedMapper.insert(dbJobInterested);
-       // 测试 userId 不匹配
-       jobInterestedMapper.insert(cloneIgnoreId(dbJobInterested, o -> o.setUserId(null)));
-       // 测试 jobType 不匹配
-       jobInterestedMapper.insert(cloneIgnoreId(dbJobInterested, o -> o.setJobType(null)));
-       // 测试 positionId 不匹配
-       jobInterestedMapper.insert(cloneIgnoreId(dbJobInterested, o -> o.setPositionId(null)));
-       // 测试 industryIdList 不匹配
-       jobInterestedMapper.insert(cloneIgnoreId(dbJobInterested, o -> o.setIndustryIdList(null)));
-       // 测试 payFrom 不匹配
-       jobInterestedMapper.insert(cloneIgnoreId(dbJobInterested, o -> o.setPayFrom(null)));
-       // 测试 payTo 不匹配
-       jobInterestedMapper.insert(cloneIgnoreId(dbJobInterested, o -> o.setPayTo(null)));
-       // 测试 workAreaId 不匹配
-       jobInterestedMapper.insert(cloneIgnoreId(dbJobInterested, o -> o.setWorkAreaId(null)));
-       // 测试 interestedAreaIdList 不匹配
-       jobInterestedMapper.insert(cloneIgnoreId(dbJobInterested, o -> o.setInterestedAreaIdList(null)));
-       // 测试 createTime 不匹配
-       jobInterestedMapper.insert(cloneIgnoreId(dbJobInterested, o -> o.setCreateTime(null)));
-       // 准备参数
-       JobInterestedPageReqVO reqVO = new JobInterestedPageReqVO();
-       reqVO.setUserId(null);
-       reqVO.setJobType(null);
-       reqVO.setPositionId(null);
-       reqVO.setIndustryIdList(null);
-       reqVO.setPayFrom(null);
-       reqVO.setPayTo(null);
-       reqVO.setWorkAreaId(null);
-       reqVO.setInterestedAreaIdList(null);
-       reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
-
-       // 调用
-       PageResult<JobInterestedDO> pageResult = jobInterestedService.getJobInterestedPage(reqVO);
-       // 断言
-       assertEquals(1, pageResult.getTotal());
-       assertEquals(1, pageResult.getList().size());
-       assertPojoEquals(dbJobInterested, pageResult.getList().get(0));
-    }
-
-}

+ 0 - 136
menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/major/MajorServiceImplTest.java

@@ -1,136 +0,0 @@
-package com.citu.module.menduner.system.service.major;
-
-import com.citu.module.menduner.system.controller.base.major.MajorPageReqVO;
-import com.citu.module.menduner.system.controller.base.major.MajorSaveReqVO;
-import org.junit.jupiter.api.Disabled;
-import org.junit.jupiter.api.Test;
-
-import javax.annotation.Resource;
-
-import com.citu.framework.test.core.ut.BaseDbUnitTest;
-
-import com.citu.module.menduner.system.dal.dataobject.major.MajorDO;
-import com.citu.module.menduner.system.dal.mysql.major.MajorMapper;
-import com.citu.framework.common.pojo.PageResult;
-
-import org.springframework.context.annotation.Import;
-
-import static com.citu.framework.test.core.util.AssertUtils.*;
-import static com.citu.framework.test.core.util.RandomUtils.*;
-import static com.citu.framework.common.util.date.LocalDateTimeUtils.*;
-import static com.citu.framework.common.util.object.ObjectUtils.*;
-import static com.citu.module.menduner.system.enums.ErrorCodeConstants.MDE_MAJOR_NOT_EXISTS;
-import static org.junit.jupiter.api.Assertions.*;
-
-/**
- * {@link MajorServiceImpl} 的单元测试类
- *
- * @author Rayson
- */
-@Import(MajorServiceImpl.class)
-public class MajorServiceImplTest extends BaseDbUnitTest {
-
-    @Resource
-    private MajorServiceImpl majorService;
-
-    @Resource
-    private MajorMapper majorMapper;
-
-    @Test
-    public void testCreateMajor_success() {
-        // 准备参数
-        MajorSaveReqVO createReqVO = randomPojo(MajorSaveReqVO.class).setId(null);
-
-        // 调用
-        Long majorId = majorService.createMajor(createReqVO);
-        // 断言
-        assertNotNull(majorId);
-        // 校验记录的属性是否正确
-        MajorDO major = majorMapper.selectById(majorId);
-        assertPojoEquals(createReqVO, major, "id");
-    }
-
-    @Test
-    public void testUpdateMajor_success() {
-        // mock 数据
-        MajorDO dbMajor = randomPojo(MajorDO.class);
-        majorMapper.insert(dbMajor);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        MajorSaveReqVO updateReqVO = randomPojo(MajorSaveReqVO.class, o -> {
-            o.setId(dbMajor.getId()); // 设置更新的 ID
-        });
-
-        // 调用
-        majorService.updateMajor(updateReqVO);
-        // 校验是否更新正确
-        MajorDO major = majorMapper.selectById(updateReqVO.getId()); // 获取最新的
-        assertPojoEquals(updateReqVO, major);
-    }
-
-    @Test
-    public void testUpdateMajor_notExists() {
-        // 准备参数
-        MajorSaveReqVO updateReqVO = randomPojo(MajorSaveReqVO.class);
-
-        // 调用, 并断言异常
-        assertServiceException(() -> majorService.updateMajor(updateReqVO), MDE_MAJOR_NOT_EXISTS);
-    }
-
-    @Test
-    public void testDeleteMajor_success() {
-        // mock 数据
-        MajorDO dbMajor = randomPojo(MajorDO.class);
-        majorMapper.insert(dbMajor);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        Long id = dbMajor.getId();
-
-        // 调用
-        majorService.deleteMajor(id);
-       // 校验数据不存在了
-       assertNull(majorMapper.selectById(id));
-    }
-
-    @Test
-    public void testDeleteMajor_notExists() {
-        // 准备参数
-        Long id = randomLongId();
-
-        // 调用, 并断言异常
-        assertServiceException(() -> majorService.deleteMajor(id), MDE_MAJOR_NOT_EXISTS);
-    }
-
-    @Test
-    @Disabled  // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解
-    public void testGetMajorPage() {
-       // mock 数据
-       MajorDO dbMajor = randomPojo(MajorDO.class, o -> { // 等会查询到
-           o.setNameCn(null);
-           o.setNameEn(null);
-           o.setStatus(null);
-           o.setCreateTime(null);
-       });
-       majorMapper.insert(dbMajor);
-       // 测试 nameCn 不匹配
-       majorMapper.insert(cloneIgnoreId(dbMajor, o -> o.setNameCn(null)));
-       // 测试 nameEn 不匹配
-       majorMapper.insert(cloneIgnoreId(dbMajor, o -> o.setNameEn(null)));
-       // 测试 status 不匹配
-       majorMapper.insert(cloneIgnoreId(dbMajor, o -> o.setStatus(null)));
-       // 测试 createTime 不匹配
-       majorMapper.insert(cloneIgnoreId(dbMajor, o -> o.setCreateTime(null)));
-       // 准备参数
-       MajorPageReqVO reqVO = new MajorPageReqVO();
-       reqVO.setNameCn(null);
-       reqVO.setNameEn(null);
-       reqVO.setStatus(null);
-       reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
-
-       // 调用
-       PageResult<MajorDO> pageResult = majorService.getMajorPage(reqVO);
-       // 断言
-       assertEquals(1, pageResult.getTotal());
-       assertEquals(1, pageResult.getList().size());
-       assertPojoEquals(dbMajor, pageResult.getList().get(0));
-    }
-
-}

+ 0 - 208
menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/person/PersonBrowseRecordServiceImplTest.java

@@ -1,208 +0,0 @@
-package com.citu.module.menduner.system.service.person;
-
-import com.citu.framework.common.pojo.PageResult;
-import com.citu.framework.test.core.ut.BaseDbUnitTest;
-import com.citu.module.menduner.system.controller.base.person.record.PersonBrowseRecordPageReqVO;
-import com.citu.module.menduner.system.controller.base.person.record.PersonBrowseRecordSaveReqVO;
-import com.citu.module.menduner.system.dal.dataobject.person.PersonBrowseRecordDO;
-import com.citu.module.menduner.system.dal.mysql.person.PersonBrowseRecordMapper;
-import com.citu.module.menduner.system.service.person.record.PersonBrowseRecordServiceImpl;
-import org.junit.jupiter.api.Disabled;
-import org.junit.jupiter.api.Test;
-import org.springframework.context.annotation.Import;
-
-import javax.annotation.Resource;
-
-import static com.citu.framework.common.util.date.LocalDateTimeUtils.buildBetweenTime;
-import static com.citu.framework.common.util.object.ObjectUtils.cloneIgnoreId;
-import static com.citu.framework.test.core.util.AssertUtils.assertPojoEquals;
-import static com.citu.framework.test.core.util.AssertUtils.assertServiceException;
-import static com.citu.framework.test.core.util.RandomUtils.randomLongId;
-import static com.citu.framework.test.core.util.RandomUtils.randomPojo;
-import static com.citu.module.menduner.system.enums.ErrorCodeConstants.PERSON_BROWSE_RECORD_NOT_EXISTS;
-import static org.junit.jupiter.api.Assertions.*;
-
-/**
- * {@link PersonBrowseRecordServiceImpl} 的单元测试类
- *
- * @author Rayson
- */
-@Import(PersonBrowseRecordServiceImpl.class)
-public class PersonBrowseRecordServiceImplTest extends BaseDbUnitTest {
-
-    @Resource
-    private PersonBrowseRecordServiceImpl personBrowseRecordService;
-
-    @Resource
-    private PersonBrowseRecordMapper personBrowseRecordMapper;
-
-    @Test
-    public void testCreatePersonBrowseRecord_success() {
-        // 准备参数
-        PersonBrowseRecordSaveReqVO createReqVO = randomPojo(PersonBrowseRecordSaveReqVO.class).setId(null);
-
-        // 调用
-        Long personBrowseRecordId = personBrowseRecordService.createPersonBrowseRecord(createReqVO);
-        // 断言
-        assertNotNull(personBrowseRecordId);
-        // 校验记录的属性是否正确
-        PersonBrowseRecordDO personBrowseRecord = personBrowseRecordMapper.selectById(personBrowseRecordId);
-        assertPojoEquals(createReqVO, personBrowseRecord, "id");
-    }
-
-    @Test
-    public void testUpdatePersonBrowseRecord_success() {
-        // mock 数据
-        PersonBrowseRecordDO dbPersonBrowseRecord = randomPojo(PersonBrowseRecordDO.class);
-        personBrowseRecordMapper.insert(dbPersonBrowseRecord);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        PersonBrowseRecordSaveReqVO updateReqVO = randomPojo(PersonBrowseRecordSaveReqVO.class, o -> {
-            o.setId(dbPersonBrowseRecord.getId()); // 设置更新的 ID
-        });
-
-        // 调用
-        personBrowseRecordService.updatePersonBrowseRecord(updateReqVO);
-        // 校验是否更新正确
-        PersonBrowseRecordDO personBrowseRecord = personBrowseRecordMapper.selectById(updateReqVO.getId()); // 获取最新的
-        assertPojoEquals(updateReqVO, personBrowseRecord);
-    }
-
-    @Test
-    public void testUpdatePersonBrowseRecord_notExists() {
-        // 准备参数
-        PersonBrowseRecordSaveReqVO updateReqVO = randomPojo(PersonBrowseRecordSaveReqVO.class);
-
-        // 调用, 并断言异常
-        assertServiceException(() -> personBrowseRecordService.updatePersonBrowseRecord(updateReqVO), PERSON_BROWSE_RECORD_NOT_EXISTS);
-    }
-
-    @Test
-    public void testDeletePersonBrowseRecord_success() {
-        // mock 数据
-        PersonBrowseRecordDO dbPersonBrowseRecord = randomPojo(PersonBrowseRecordDO.class);
-        personBrowseRecordMapper.insert(dbPersonBrowseRecord);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        Long id = dbPersonBrowseRecord.getId();
-
-        // 调用
-        personBrowseRecordService.deletePersonBrowseRecord(id);
-        // 校验数据不存在了
-        assertNull(personBrowseRecordMapper.selectById(id));
-    }
-
-    @Test
-    public void testDeletePersonBrowseRecord_notExists() {
-        // 准备参数
-        Long id = randomLongId();
-
-        // 调用, 并断言异常
-        assertServiceException(() -> personBrowseRecordService.deletePersonBrowseRecord(id), PERSON_BROWSE_RECORD_NOT_EXISTS);
-    }
-
-    @Test
-    @Disabled  // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解
-    public void testGetPersonBrowseRecordPage() {
-        // mock 数据
-        PersonBrowseRecordDO dbPersonBrowseRecord = randomPojo(PersonBrowseRecordDO.class, o -> { // 等会查询到
-            o.setUserId(null);
-            o.setJobId(null);
-            o.setAreaId(null);
-            o.setPositionId(null);
-            o.setEnterpriseId(null);
-            o.setAreaName(null);
-            o.setJobName(null);
-            o.setType(null);
-            o.setExpType(null);
-            o.setEduType(null);
-            o.setPayFrom(null);
-            o.setPayTo(null);
-            o.setPayUnit(null);
-            o.setCurrencyType(null);
-            o.setContactUserId(null);
-            o.setContactUserName(null);
-            o.setContactUserPostName(null);
-            o.setEnterpriseName(null);
-            o.setIndustryId(null);
-            o.setFinancingStatus(null);
-            o.setScale(null);
-            o.setCreateTime(null);
-        });
-        personBrowseRecordMapper.insert(dbPersonBrowseRecord);
-        // 测试 userId 不匹配
-        personBrowseRecordMapper.insert(cloneIgnoreId(dbPersonBrowseRecord, o -> o.setUserId(null)));
-        // 测试 jobId 不匹配
-        personBrowseRecordMapper.insert(cloneIgnoreId(dbPersonBrowseRecord, o -> o.setJobId(null)));
-        // 测试 areaId 不匹配
-        personBrowseRecordMapper.insert(cloneIgnoreId(dbPersonBrowseRecord, o -> o.setAreaId(null)));
-        // 测试 positionId 不匹配
-        personBrowseRecordMapper.insert(cloneIgnoreId(dbPersonBrowseRecord, o -> o.setPositionId(null)));
-        // 测试 enterpriseId 不匹配
-        personBrowseRecordMapper.insert(cloneIgnoreId(dbPersonBrowseRecord, o -> o.setEnterpriseId(null)));
-        // 测试 areaName 不匹配
-        personBrowseRecordMapper.insert(cloneIgnoreId(dbPersonBrowseRecord, o -> o.setAreaName(null)));
-        // 测试 jobName 不匹配
-        personBrowseRecordMapper.insert(cloneIgnoreId(dbPersonBrowseRecord, o -> o.setJobName(null)));
-        // 测试 type 不匹配
-        personBrowseRecordMapper.insert(cloneIgnoreId(dbPersonBrowseRecord, o -> o.setType(null)));
-        // 测试 expType 不匹配
-        personBrowseRecordMapper.insert(cloneIgnoreId(dbPersonBrowseRecord, o -> o.setExpType(null)));
-        // 测试 eduType 不匹配
-        personBrowseRecordMapper.insert(cloneIgnoreId(dbPersonBrowseRecord, o -> o.setEduType(null)));
-        // 测试 payFrom 不匹配
-        personBrowseRecordMapper.insert(cloneIgnoreId(dbPersonBrowseRecord, o -> o.setPayFrom(null)));
-        // 测试 payTo 不匹配
-        personBrowseRecordMapper.insert(cloneIgnoreId(dbPersonBrowseRecord, o -> o.setPayTo(null)));
-        // 测试 payUnit 不匹配
-        personBrowseRecordMapper.insert(cloneIgnoreId(dbPersonBrowseRecord, o -> o.setPayUnit(null)));
-        // 测试 currencyType 不匹配
-        personBrowseRecordMapper.insert(cloneIgnoreId(dbPersonBrowseRecord, o -> o.setCurrencyType(null)));
-        // 测试 contactUserId 不匹配
-        personBrowseRecordMapper.insert(cloneIgnoreId(dbPersonBrowseRecord, o -> o.setContactUserId(null)));
-        // 测试 contactUserName 不匹配
-        personBrowseRecordMapper.insert(cloneIgnoreId(dbPersonBrowseRecord, o -> o.setContactUserName(null)));
-        // 测试 contactUserPostName 不匹配
-        personBrowseRecordMapper.insert(cloneIgnoreId(dbPersonBrowseRecord, o -> o.setContactUserPostName(null)));
-        // 测试 enterpriseName 不匹配
-        personBrowseRecordMapper.insert(cloneIgnoreId(dbPersonBrowseRecord, o -> o.setEnterpriseName(null)));
-        // 测试 industryId 不匹配
-        personBrowseRecordMapper.insert(cloneIgnoreId(dbPersonBrowseRecord, o -> o.setIndustryId(null)));
-        // 测试 financingStatus 不匹配
-        personBrowseRecordMapper.insert(cloneIgnoreId(dbPersonBrowseRecord, o -> o.setFinancingStatus(null)));
-        // 测试 scale 不匹配
-        personBrowseRecordMapper.insert(cloneIgnoreId(dbPersonBrowseRecord, o -> o.setScale(null)));
-        // 测试 createTime 不匹配
-        personBrowseRecordMapper.insert(cloneIgnoreId(dbPersonBrowseRecord, o -> o.setCreateTime(null)));
-        // 准备参数
-        PersonBrowseRecordPageReqVO reqVO = new PersonBrowseRecordPageReqVO();
-        reqVO.setUserId(null);
-        reqVO.setJobId(null);
-        reqVO.setAreaId(null);
-        reqVO.setPositionId(null);
-        reqVO.setEnterpriseId(null);
-        reqVO.setAreaName(null);
-        reqVO.setJobName(null);
-        reqVO.setType(null);
-        reqVO.setExpType(null);
-        reqVO.setEduType(null);
-        reqVO.setPayFrom(null);
-        reqVO.setPayTo(null);
-        reqVO.setPayUnit(null);
-        reqVO.setCurrencyType(null);
-        reqVO.setContactUserId(null);
-        reqVO.setContactUserName(null);
-        reqVO.setContactUserPostName(null);
-        reqVO.setEnterpriseName(null);
-        reqVO.setIndustryId(null);
-        reqVO.setFinancingStatus(null);
-        reqVO.setScale(null);
-        reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
-
-        // 调用
-        PageResult<PersonBrowseRecordDO> pageResult = personBrowseRecordService.getPersonBrowseRecordPage(reqVO);
-        // 断言
-        assertEquals(1, pageResult.getTotal());
-        assertEquals(1, pageResult.getList().size());
-        assertPojoEquals(dbPersonBrowseRecord, pageResult.getList().get(0));
-    }
-
-}

+ 0 - 133
menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/person/PersonCertificateServiceImplTest.java

@@ -1,133 +0,0 @@
-package com.citu.module.menduner.system.service.person;
-
-import com.citu.module.menduner.system.controller.base.person.certificate.PersonCertificatePageReqVO;
-import com.citu.module.menduner.system.controller.base.person.certificate.PersonCertificateSaveReqVO;
-import com.citu.module.menduner.system.service.person.certificate.PersonCertificateServiceImpl;
-import org.junit.jupiter.api.Disabled;
-import org.junit.jupiter.api.Test;
-
-import javax.annotation.Resource;
-
-import com.citu.framework.test.core.ut.BaseDbUnitTest;
-
-import com.citu.module.menduner.system.dal.dataobject.person.PersonCertificateDO;
-import com.citu.module.menduner.system.dal.mysql.person.PersonCertificateMapper;
-import com.citu.framework.common.pojo.PageResult;
-
-import org.springframework.context.annotation.Import;
-
-import static com.citu.framework.test.core.util.AssertUtils.*;
-import static com.citu.framework.test.core.util.RandomUtils.*;
-import static com.citu.framework.common.util.date.LocalDateTimeUtils.*;
-import static com.citu.framework.common.util.object.ObjectUtils.*;
-import static com.citu.module.menduner.system.enums.ErrorCodeConstants.MDE_USER_CERTIFICATE_NOT_EXISTS;
-import static org.junit.jupiter.api.Assertions.*;
-
-/**
- * {@link PersonCertificateServiceImpl} 的单元测试类
- *
- * @author Rayson
- */
-@Import(PersonCertificateServiceImpl.class)
-public class PersonCertificateServiceImplTest extends BaseDbUnitTest {
-
-    @Resource
-    private PersonCertificateServiceImpl userCertificateService;
-
-    @Resource
-    private PersonCertificateMapper personCertificateMapper;
-
-    @Test
-    public void testCreateUserCertificate_success() {
-        // 准备参数
-        PersonCertificateSaveReqVO createReqVO = randomPojo(PersonCertificateSaveReqVO.class).setId(null);
-
-        // 调用
-        Long userCertificateId = userCertificateService.createUserCertificate(createReqVO);
-        // 断言
-        assertNotNull(userCertificateId);
-        // 校验记录的属性是否正确
-        PersonCertificateDO userCertificate = personCertificateMapper.selectById(userCertificateId);
-        assertPojoEquals(createReqVO, userCertificate, "id");
-    }
-
-    @Test
-    public void testUpdateUserCertificate_success() {
-        // mock 数据
-        PersonCertificateDO dbUserCertificate = randomPojo(PersonCertificateDO.class);
-        personCertificateMapper.insert(dbUserCertificate);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        PersonCertificateSaveReqVO updateReqVO = randomPojo(PersonCertificateSaveReqVO.class, o -> {
-            o.setId(dbUserCertificate.getId()); // 设置更新的 ID
-        });
-
-        // 调用
-        userCertificateService.updateUserCertificate(updateReqVO);
-        // 校验是否更新正确
-        PersonCertificateDO userCertificate = personCertificateMapper.selectById(updateReqVO.getId()); // 获取最新的
-        assertPojoEquals(updateReqVO, userCertificate);
-    }
-
-    @Test
-    public void testUpdateUserCertificate_notExists() {
-        // 准备参数
-        PersonCertificateSaveReqVO updateReqVO = randomPojo(PersonCertificateSaveReqVO.class);
-
-        // 调用, 并断言异常
-        assertServiceException(() -> userCertificateService.updateUserCertificate(updateReqVO), MDE_USER_CERTIFICATE_NOT_EXISTS);
-    }
-
-    @Test
-    public void testDeleteUserCertificate_success() {
-        // mock 数据
-        PersonCertificateDO dbUserCertificate = randomPojo(PersonCertificateDO.class);
-        personCertificateMapper.insert(dbUserCertificate);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        Long id = dbUserCertificate.getId();
-
-        // 调用
-        userCertificateService.deleteUserCertificate(id);
-       // 校验数据不存在了
-       assertNull(personCertificateMapper.selectById(id));
-    }
-
-    @Test
-    public void testDeleteUserCertificate_notExists() {
-        // 准备参数
-        Long id = randomLongId();
-
-        // 调用, 并断言异常
-        assertServiceException(() -> userCertificateService.deleteUserCertificate(id), MDE_USER_CERTIFICATE_NOT_EXISTS);
-    }
-
-    @Test
-    @Disabled  // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解
-    public void testGetUserCertificatePage() {
-       // mock 数据
-       PersonCertificateDO dbUserCertificate = randomPojo(PersonCertificateDO.class, o -> { // 等会查询到
-           o.setUserId(null);
-           o.setCertificateId(null);
-           o.setCreateTime(null);
-       });
-       personCertificateMapper.insert(dbUserCertificate);
-       // 测试 userId 不匹配
-       personCertificateMapper.insert(cloneIgnoreId(dbUserCertificate, o -> o.setUserId(null)));
-       // 测试 certificateId 不匹配
-       personCertificateMapper.insert(cloneIgnoreId(dbUserCertificate, o -> o.setCertificateId(null)));
-       // 测试 createTime 不匹配
-       personCertificateMapper.insert(cloneIgnoreId(dbUserCertificate, o -> o.setCreateTime(null)));
-       // 准备参数
-       PersonCertificatePageReqVO reqVO = new PersonCertificatePageReqVO();
-       reqVO.setUserId(null);
-       reqVO.setCertificateId(null);
-       reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
-
-       // 调用
-       PageResult<PersonCertificateDO> pageResult = userCertificateService.getUserCertificatePage(reqVO);
-       // 断言
-       assertEquals(1, pageResult.getTotal());
-       assertEquals(1, pageResult.getList().size());
-       assertPojoEquals(dbUserCertificate, pageResult.getList().get(0));
-    }
-
-}

+ 0 - 132
menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/person/PersonEnterpriseSubscribeServiceImplTest.java

@@ -1,132 +0,0 @@
-package com.citu.module.menduner.system.service.person;
-
-import com.citu.framework.common.pojo.PageResult;
-import com.citu.framework.test.core.ut.BaseDbUnitTest;
-import com.citu.module.menduner.system.controller.base.person.subscribe.PersonEnterpriseSubscribePageReqVO;
-import com.citu.module.menduner.system.controller.base.person.subscribe.PersonEnterpriseSubscribeSaveReqVO;
-import com.citu.module.menduner.system.dal.dataobject.person.PersonEnterpriseSubscribeDO;
-import com.citu.module.menduner.system.dal.mysql.person.PersonEnterpriseSubscribeMapper;
-import com.citu.module.menduner.system.service.person.subscribe.PersonEnterpriseSubscribeServiceImpl;
-import org.junit.jupiter.api.Disabled;
-import org.junit.jupiter.api.Test;
-import org.springframework.context.annotation.Import;
-
-import javax.annotation.Resource;
-
-import static com.citu.framework.common.util.date.LocalDateTimeUtils.buildBetweenTime;
-import static com.citu.framework.common.util.object.ObjectUtils.cloneIgnoreId;
-import static com.citu.framework.test.core.util.AssertUtils.assertPojoEquals;
-import static com.citu.framework.test.core.util.AssertUtils.assertServiceException;
-import static com.citu.framework.test.core.util.RandomUtils.randomLongId;
-import static com.citu.framework.test.core.util.RandomUtils.randomPojo;
-import static com.citu.module.menduner.system.enums.ErrorCodeConstants.PERSON_ENTERPRISE_ATTENTION_NOT_EXISTS;
-import static org.junit.jupiter.api.Assertions.*;
-
-/**
- * {@link PersonEnterpriseSubscribeServiceImpl} 的单元测试类
- *
- * @author Rayson
- */
-@Import(PersonEnterpriseSubscribeServiceImpl.class)
-public class PersonEnterpriseSubscribeServiceImplTest extends BaseDbUnitTest {
-
-    @Resource
-    private PersonEnterpriseSubscribeServiceImpl personEnterpriseSubscribeService;
-
-    @Resource
-    private PersonEnterpriseSubscribeMapper personEnterpriseSubscribeMapper;
-
-    @Test
-    public void testCreatePersonEnterpriseSubscribe_success() {
-        // 准备参数
-        PersonEnterpriseSubscribeSaveReqVO createReqVO = randomPojo(PersonEnterpriseSubscribeSaveReqVO.class).setId(null);
-
-        // 调用
-        Long personEnterpriseSubscribeId = personEnterpriseSubscribeService.createPersonEnterpriseSubscribe(createReqVO);
-        // 断言
-        assertNotNull(personEnterpriseSubscribeId);
-        // 校验记录的属性是否正确
-        PersonEnterpriseSubscribeDO personEnterpriseSubscribe = personEnterpriseSubscribeMapper.selectById(personEnterpriseSubscribeId);
-        assertPojoEquals(createReqVO, personEnterpriseSubscribe, "id");
-    }
-
-    @Test
-    public void testUpdatePersonEnterpriseSubscribe_success() {
-        // mock 数据
-        PersonEnterpriseSubscribeDO dbPersonEnterpriseSubscribe = randomPojo(PersonEnterpriseSubscribeDO.class);
-        personEnterpriseSubscribeMapper.insert(dbPersonEnterpriseSubscribe);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        PersonEnterpriseSubscribeSaveReqVO updateReqVO = randomPojo(PersonEnterpriseSubscribeSaveReqVO.class, o -> {
-            o.setId(dbPersonEnterpriseSubscribe.getId()); // 设置更新的 ID
-        });
-
-        // 调用
-        personEnterpriseSubscribeService.updatePersonEnterpriseSubscribe(updateReqVO);
-        // 校验是否更新正确
-        PersonEnterpriseSubscribeDO personEnterpriseSubscribe = personEnterpriseSubscribeMapper.selectById(updateReqVO.getId()); // 获取最新的
-        assertPojoEquals(updateReqVO, personEnterpriseSubscribe);
-    }
-
-    @Test
-    public void testUpdatePersonEnterpriseSubscribe_notExists() {
-        // 准备参数
-        PersonEnterpriseSubscribeSaveReqVO updateReqVO = randomPojo(PersonEnterpriseSubscribeSaveReqVO.class);
-
-        // 调用, 并断言异常
-        assertServiceException(() -> personEnterpriseSubscribeService.updatePersonEnterpriseSubscribe(updateReqVO), PERSON_ENTERPRISE_ATTENTION_NOT_EXISTS);
-    }
-
-    @Test
-    public void testDeletePersonEnterpriseSubscribe_success() {
-        // mock 数据
-        PersonEnterpriseSubscribeDO dbPersonEnterpriseSubscribe = randomPojo(PersonEnterpriseSubscribeDO.class);
-        personEnterpriseSubscribeMapper.insert(dbPersonEnterpriseSubscribe);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        Long id = dbPersonEnterpriseSubscribe.getId();
-
-        // 调用
-        personEnterpriseSubscribeService.deletePersonEnterpriseSubscribe(id);
-        // 校验数据不存在了
-        assertNull(personEnterpriseSubscribeMapper.selectById(id));
-    }
-
-    @Test
-    public void testDeletePersonEnterpriseSubscribe_notExists() {
-        // 准备参数
-        Long id = randomLongId();
-
-        // 调用, 并断言异常
-        assertServiceException(() -> personEnterpriseSubscribeService.deletePersonEnterpriseSubscribe(id), PERSON_ENTERPRISE_ATTENTION_NOT_EXISTS);
-    }
-
-    @Test
-    @Disabled  // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解
-    public void testGetPersonEnterpriseSubscribePage() {
-        // mock 数据
-        PersonEnterpriseSubscribeDO dbPersonEnterpriseSubscribe = randomPojo(PersonEnterpriseSubscribeDO.class, o -> { // 等会查询到
-            o.setUserId(null);
-            o.setEnterpriseId(null);
-            o.setCreateTime(null);
-        });
-        personEnterpriseSubscribeMapper.insert(dbPersonEnterpriseSubscribe);
-        // 测试 userId 不匹配
-        personEnterpriseSubscribeMapper.insert(cloneIgnoreId(dbPersonEnterpriseSubscribe, o -> o.setUserId(null)));
-        // 测试 enterpriseId 不匹配
-        personEnterpriseSubscribeMapper.insert(cloneIgnoreId(dbPersonEnterpriseSubscribe, o -> o.setEnterpriseId(null)));
-        // 测试 createTime 不匹配
-        personEnterpriseSubscribeMapper.insert(cloneIgnoreId(dbPersonEnterpriseSubscribe, o -> o.setCreateTime(null)));
-        // 准备参数
-        PersonEnterpriseSubscribePageReqVO reqVO = new PersonEnterpriseSubscribePageReqVO();
-        reqVO.setUserId(null);
-        reqVO.setEnterpriseId(null);
-        reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
-
-        // 调用
-        PageResult<PersonEnterpriseSubscribeDO> pageResult = personEnterpriseSubscribeService.getPersonEnterpriseSubscribePage(reqVO);
-        // 断言
-        assertEquals(1, pageResult.getTotal());
-        assertEquals(1, pageResult.getList().size());
-        assertPojoEquals(dbPersonEnterpriseSubscribe, pageResult.getList().get(0));
-    }
-
-}

+ 0 - 173
menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/person/PersonInfoServiceImplTest.java

@@ -1,173 +0,0 @@
-package com.citu.module.menduner.system.service.person;
-
-import com.citu.module.menduner.system.controller.base.person.info.PersonInfoPageReqVO;
-import com.citu.module.menduner.system.controller.base.person.info.PersonInfoSaveReqVO;
-import com.citu.module.menduner.system.service.person.info.PersonInfoServiceImpl;
-import org.junit.jupiter.api.Disabled;
-import org.junit.jupiter.api.Test;
-
-import javax.annotation.Resource;
-
-import com.citu.framework.test.core.ut.BaseDbUnitTest;
-
-import com.citu.module.menduner.system.dal.dataobject.person.PersonInfoDO;
-import com.citu.module.menduner.system.dal.mysql.person.PersonInfoMapper;
-import com.citu.framework.common.pojo.PageResult;
-
-import org.springframework.context.annotation.Import;
-
-import static com.citu.module.menduner.system.enums.ErrorCodeConstants.*;
-import static com.citu.framework.test.core.util.AssertUtils.*;
-import static com.citu.framework.test.core.util.RandomUtils.*;
-import static com.citu.framework.common.util.date.LocalDateTimeUtils.*;
-import static com.citu.framework.common.util.object.ObjectUtils.*;
-import static org.junit.jupiter.api.Assertions.*;
-
-/**
- * {@link PersonInfoServiceImpl} 的单元测试类
- *
- * @author Rayson
- */
-@Import(PersonInfoServiceImpl.class)
-public class PersonInfoServiceImplTest extends BaseDbUnitTest {
-
-    @Resource
-    private PersonInfoServiceImpl userInfoService;
-
-    @Resource
-    private PersonInfoMapper personInfoMapper;
-
-    @Test
-    public void testCreateUserInfo_success() {
-        // 准备参数
-        PersonInfoSaveReqVO createReqVO = randomPojo(PersonInfoSaveReqVO.class).setId(null);
-
-        // 调用
-        Long userInfoId = userInfoService.createUserInfo(createReqVO);
-        // 断言
-        assertNotNull(userInfoId);
-        // 校验记录的属性是否正确
-        PersonInfoDO userInfo = personInfoMapper.selectById(userInfoId);
-        assertPojoEquals(createReqVO, userInfo, "id");
-    }
-
-    @Test
-    public void testUpdateUserInfo_success() {
-        // mock 数据
-        PersonInfoDO dbUserInfo = randomPojo(PersonInfoDO.class);
-        personInfoMapper.insert(dbUserInfo);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        PersonInfoSaveReqVO updateReqVO = randomPojo(PersonInfoSaveReqVO.class, o -> {
-            o.setId(dbUserInfo.getId()); // 设置更新的 ID
-        });
-
-        // 调用
-        userInfoService.updateUserInfo(updateReqVO);
-        // 校验是否更新正确
-        PersonInfoDO userInfo = personInfoMapper.selectById(updateReqVO.getId()); // 获取最新的
-        assertPojoEquals(updateReqVO, userInfo);
-    }
-
-    @Test
-    public void testUpdateUserInfo_notExists() {
-        // 准备参数
-        PersonInfoSaveReqVO updateReqVO = randomPojo(PersonInfoSaveReqVO.class);
-
-        // 调用, 并断言异常
-        assertServiceException(() -> userInfoService.updateUserInfo(updateReqVO), MDE_USER_INFO_NOT_EXISTS);
-    }
-
-    @Test
-    public void testDeleteUserInfo_success() {
-        // mock 数据
-        PersonInfoDO dbUserInfo = randomPojo(PersonInfoDO.class);
-        personInfoMapper.insert(dbUserInfo);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        Long id = dbUserInfo.getId();
-
-        // 调用
-        userInfoService.deleteUserInfo(id);
-       // 校验数据不存在了
-       assertNull(personInfoMapper.selectById(id));
-    }
-
-    @Test
-    public void testDeleteUserInfo_notExists() {
-        // 准备参数
-        Long id = randomLongId();
-
-        // 调用, 并断言异常
-        assertServiceException(() -> userInfoService.deleteUserInfo(id), MDE_USER_INFO_NOT_EXISTS);
-    }
-
-    @Test
-    @Disabled  // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解
-    public void testGetUserInfoPage() {
-       // mock 数据
-       PersonInfoDO dbUserInfo = randomPojo(PersonInfoDO.class, o -> { // 等会查询到
-           o.setUserId(null);
-           o.setName(null);
-           o.setSex(null);
-           o.setAvatar(null);
-           o.setPhone(null);
-           o.setEmail(null);
-           o.setWxCode(null);
-           o.setBirthday(null);
-           o.setMaritalStatus(null);
-           o.setAreaId(null);
-           o.setJobType(null);
-           o.setJobStatus(null);
-           o.setCreateTime(null);
-       });
-       personInfoMapper.insert(dbUserInfo);
-       // 测试 userId 不匹配
-       personInfoMapper.insert(cloneIgnoreId(dbUserInfo, o -> o.setUserId(null)));
-       // 测试 name 不匹配
-       personInfoMapper.insert(cloneIgnoreId(dbUserInfo, o -> o.setName(null)));
-       // 测试 sex 不匹配
-       personInfoMapper.insert(cloneIgnoreId(dbUserInfo, o -> o.setSex(null)));
-       // 测试 avatar 不匹配
-       personInfoMapper.insert(cloneIgnoreId(dbUserInfo, o -> o.setAvatar(null)));
-       // 测试 phone 不匹配
-       personInfoMapper.insert(cloneIgnoreId(dbUserInfo, o -> o.setPhone(null)));
-       // 测试 email 不匹配
-       personInfoMapper.insert(cloneIgnoreId(dbUserInfo, o -> o.setEmail(null)));
-       // 测试 wxCode 不匹配
-       personInfoMapper.insert(cloneIgnoreId(dbUserInfo, o -> o.setWxCode(null)));
-       // 测试 birthday 不匹配
-       personInfoMapper.insert(cloneIgnoreId(dbUserInfo, o -> o.setBirthday(null)));
-       // 测试 maritalStatus 不匹配
-       personInfoMapper.insert(cloneIgnoreId(dbUserInfo, o -> o.setMaritalStatus(null)));
-       // 测试 areaId 不匹配
-       personInfoMapper.insert(cloneIgnoreId(dbUserInfo, o -> o.setAreaId(null)));
-       // 测试 jobType 不匹配
-       personInfoMapper.insert(cloneIgnoreId(dbUserInfo, o -> o.setJobType(null)));
-       // 测试 jobStatus 不匹配
-       personInfoMapper.insert(cloneIgnoreId(dbUserInfo, o -> o.setJobStatus(null)));
-       // 测试 createTime 不匹配
-       personInfoMapper.insert(cloneIgnoreId(dbUserInfo, o -> o.setCreateTime(null)));
-       // 准备参数
-       PersonInfoPageReqVO reqVO = new PersonInfoPageReqVO();
-       reqVO.setUserId(null);
-       reqVO.setName(null);
-       reqVO.setSex(null);
-       reqVO.setAvatar(null);
-       reqVO.setPhone(null);
-       reqVO.setEmail(null);
-       reqVO.setWxCode(null);
-       reqVO.setBirthday(null);
-       reqVO.setMaritalStatus(null);
-       reqVO.setAreaId(null);
-       reqVO.setJobType(null);
-       reqVO.setJobStatus(null);
-       reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
-
-       // 调用
-       PageResult<PersonInfoDO> pageResult = userInfoService.getUserInfoPage(reqVO);
-       // 断言
-       assertEquals(1, pageResult.getTotal());
-       assertEquals(1, pageResult.getList().size());
-       assertPojoEquals(dbUserInfo, pageResult.getList().get(0));
-    }
-
-}

+ 0 - 132
menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/person/PersonJobFavoriteServiceImplTest.java

@@ -1,132 +0,0 @@
-package com.citu.module.menduner.system.service.person;
-
-import com.citu.framework.common.pojo.PageResult;
-import com.citu.framework.test.core.ut.BaseDbUnitTest;
-import com.citu.module.menduner.system.controller.base.person.favorite.PersonJobFavoritePageReqVO;
-import com.citu.module.menduner.system.controller.base.person.favorite.PersonJobFavoriteSaveReqVO;
-import com.citu.module.menduner.system.dal.dataobject.person.PersonJobFavoriteDO;
-import com.citu.module.menduner.system.dal.mysql.person.PersonJobFavoriteMapper;
-import com.citu.module.menduner.system.service.person.favorite.PersonJobFavoriteServiceImpl;
-import org.junit.jupiter.api.Disabled;
-import org.junit.jupiter.api.Test;
-import org.springframework.context.annotation.Import;
-
-import javax.annotation.Resource;
-
-import static com.citu.framework.common.util.date.LocalDateTimeUtils.buildBetweenTime;
-import static com.citu.framework.common.util.object.ObjectUtils.cloneIgnoreId;
-import static com.citu.framework.test.core.util.AssertUtils.assertPojoEquals;
-import static com.citu.framework.test.core.util.AssertUtils.assertServiceException;
-import static com.citu.framework.test.core.util.RandomUtils.randomLongId;
-import static com.citu.framework.test.core.util.RandomUtils.randomPojo;
-import static com.citu.module.menduner.system.enums.ErrorCodeConstants.PERSON_JOB_COLLECTION_NOT_EXISTS;
-import static org.junit.jupiter.api.Assertions.*;
-
-/**
- * {@link PersonJobFavoriteServiceImpl} 的单元测试类
- *
- * @author Rayson
- */
-@Import(PersonJobFavoriteServiceImpl.class)
-public class PersonJobFavoriteServiceImplTest extends BaseDbUnitTest {
-
-    @Resource
-    private PersonJobFavoriteServiceImpl personJobFavoriteService;
-
-    @Resource
-    private PersonJobFavoriteMapper personJobFavoriteMapper;
-
-    @Test
-    public void testCreatePersonJobFavorite_success() {
-        // 准备参数
-        PersonJobFavoriteSaveReqVO createReqVO = randomPojo(PersonJobFavoriteSaveReqVO.class).setId(null);
-
-        // 调用
-        Long personJobFavoriteId = personJobFavoriteService.createPersonJobFavorite(createReqVO);
-        // 断言
-        assertNotNull(personJobFavoriteId);
-        // 校验记录的属性是否正确
-        PersonJobFavoriteDO personJobFavorite = personJobFavoriteMapper.selectById(personJobFavoriteId);
-        assertPojoEquals(createReqVO, personJobFavorite, "id");
-    }
-
-    @Test
-    public void testUpdatePersonJobFavorite_success() {
-        // mock 数据
-        PersonJobFavoriteDO dbPersonJobFavorite = randomPojo(PersonJobFavoriteDO.class);
-        personJobFavoriteMapper.insert(dbPersonJobFavorite);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        PersonJobFavoriteSaveReqVO updateReqVO = randomPojo(PersonJobFavoriteSaveReqVO.class, o -> {
-            o.setId(dbPersonJobFavorite.getId()); // 设置更新的 ID
-        });
-
-        // 调用
-        personJobFavoriteService.updatePersonJobFavorite(updateReqVO);
-        // 校验是否更新正确
-        PersonJobFavoriteDO personJobFavorite = personJobFavoriteMapper.selectById(updateReqVO.getId()); // 获取最新的
-        assertPojoEquals(updateReqVO, personJobFavorite);
-    }
-
-    @Test
-    public void testUpdatePersonJobFavorite_notExists() {
-        // 准备参数
-        PersonJobFavoriteSaveReqVO updateReqVO = randomPojo(PersonJobFavoriteSaveReqVO.class);
-
-        // 调用, 并断言异常
-        assertServiceException(() -> personJobFavoriteService.updatePersonJobFavorite(updateReqVO), PERSON_JOB_COLLECTION_NOT_EXISTS);
-    }
-
-    @Test
-    public void testDeletePersonJobFavorite_success() {
-        // mock 数据
-        PersonJobFavoriteDO dbPersonJobFavorite = randomPojo(PersonJobFavoriteDO.class);
-        personJobFavoriteMapper.insert(dbPersonJobFavorite);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        Long id = dbPersonJobFavorite.getId();
-
-        // 调用
-        personJobFavoriteService.deletePersonJobFavorite(id);
-        // 校验数据不存在了
-        assertNull(personJobFavoriteMapper.selectById(id));
-    }
-
-    @Test
-    public void testDeletePersonJobFavorite_notExists() {
-        // 准备参数
-        Long id = randomLongId();
-
-        // 调用, 并断言异常
-        assertServiceException(() -> personJobFavoriteService.deletePersonJobFavorite(id), PERSON_JOB_COLLECTION_NOT_EXISTS);
-    }
-
-    @Test
-    @Disabled  // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解
-    public void testGetPersonJobFavoritePage() {
-        // mock 数据
-        PersonJobFavoriteDO dbPersonJobFavorite = randomPojo(PersonJobFavoriteDO.class, o -> { // 等会查询到
-            o.setUserId(null);
-            o.setJobId(null);
-            o.setCreateTime(null);
-        });
-        personJobFavoriteMapper.insert(dbPersonJobFavorite);
-        // 测试 userId 不匹配
-        personJobFavoriteMapper.insert(cloneIgnoreId(dbPersonJobFavorite, o -> o.setUserId(null)));
-        // 测试 jobId 不匹配
-        personJobFavoriteMapper.insert(cloneIgnoreId(dbPersonJobFavorite, o -> o.setJobId(null)));
-        // 测试 createTime 不匹配
-        personJobFavoriteMapper.insert(cloneIgnoreId(dbPersonJobFavorite, o -> o.setCreateTime(null)));
-        // 准备参数
-        PersonJobFavoritePageReqVO reqVO = new PersonJobFavoritePageReqVO();
-        reqVO.setUserId(null);
-        reqVO.setJobId(null);
-        reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
-
-        // 调用
-        PageResult<PersonJobFavoriteDO> pageResult = personJobFavoriteService.getPersonJobFavoritePage(reqVO);
-        // 断言
-        assertEquals(1, pageResult.getTotal());
-        assertEquals(1, pageResult.getList().size());
-        assertPojoEquals(dbPersonJobFavorite, pageResult.getList().get(0));
-    }
-
-}

+ 0 - 137
menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/person/PersonSkillServiceImplTest.java

@@ -1,137 +0,0 @@
-package com.citu.module.menduner.system.service.person;
-
-import com.citu.module.menduner.system.controller.base.person.skill.PersonSkillPageReqVO;
-import com.citu.module.menduner.system.controller.base.person.skill.PersonSkillSaveReqVO;
-import com.citu.module.menduner.system.service.person.skill.PersonSkillServiceImpl;
-import org.junit.jupiter.api.Disabled;
-import org.junit.jupiter.api.Test;
-
-import javax.annotation.Resource;
-
-import com.citu.framework.test.core.ut.BaseDbUnitTest;
-
-import com.citu.module.menduner.system.dal.dataobject.person.PersonSkillDO;
-import com.citu.module.menduner.system.dal.mysql.person.PersonSkillMapper;
-import com.citu.framework.common.pojo.PageResult;
-
-import org.springframework.context.annotation.Import;
-
-import static com.citu.framework.test.core.util.AssertUtils.*;
-import static com.citu.framework.test.core.util.RandomUtils.*;
-import static com.citu.framework.common.util.date.LocalDateTimeUtils.*;
-import static com.citu.framework.common.util.object.ObjectUtils.*;
-import static com.citu.module.menduner.system.enums.ErrorCodeConstants.MDE_USER_SKILL_NOT_EXISTS;
-import static org.junit.jupiter.api.Assertions.*;
-
-/**
- * {@link PersonSkillServiceImpl} 的单元测试类
- *
- * @author Rayson
- */
-@Import(PersonSkillServiceImpl.class)
-public class PersonSkillServiceImplTest extends BaseDbUnitTest {
-
-    @Resource
-    private PersonSkillServiceImpl userSkillService;
-
-    @Resource
-    private PersonSkillMapper personSkillMapper;
-
-    @Test
-    public void testCreateUserSkill_success() {
-        // 准备参数
-        PersonSkillSaveReqVO createReqVO = randomPojo(PersonSkillSaveReqVO.class).setId(null);
-
-        // 调用
-        Long userSkillId = userSkillService.createUserSkill(createReqVO);
-        // 断言
-        assertNotNull(userSkillId);
-        // 校验记录的属性是否正确
-        PersonSkillDO userSkill = personSkillMapper.selectById(userSkillId);
-        assertPojoEquals(createReqVO, userSkill, "id");
-    }
-
-    @Test
-    public void testUpdateUserSkill_success() {
-        // mock 数据
-        PersonSkillDO dbUserSkill = randomPojo(PersonSkillDO.class);
-        personSkillMapper.insert(dbUserSkill);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        PersonSkillSaveReqVO updateReqVO = randomPojo(PersonSkillSaveReqVO.class, o -> {
-            o.setId(dbUserSkill.getId()); // 设置更新的 ID
-        });
-
-        // 调用
-        userSkillService.updateUserSkill(updateReqVO);
-        // 校验是否更新正确
-        PersonSkillDO userSkill = personSkillMapper.selectById(updateReqVO.getId()); // 获取最新的
-        assertPojoEquals(updateReqVO, userSkill);
-    }
-
-    @Test
-    public void testUpdateUserSkill_notExists() {
-        // 准备参数
-        PersonSkillSaveReqVO updateReqVO = randomPojo(PersonSkillSaveReqVO.class);
-
-        // 调用, 并断言异常
-        assertServiceException(() -> userSkillService.updateUserSkill(updateReqVO), MDE_USER_SKILL_NOT_EXISTS);
-    }
-
-    @Test
-    public void testDeleteUserSkill_success() {
-        // mock 数据
-        PersonSkillDO dbUserSkill = randomPojo(PersonSkillDO.class);
-        personSkillMapper.insert(dbUserSkill);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        Long id = dbUserSkill.getId();
-
-        // 调用
-        userSkillService.deleteUserSkill(id);
-       // 校验数据不存在了
-       assertNull(personSkillMapper.selectById(id));
-    }
-
-    @Test
-    public void testDeleteUserSkill_notExists() {
-        // 准备参数
-        Long id = randomLongId();
-
-        // 调用, 并断言异常
-        assertServiceException(() -> userSkillService.deleteUserSkill(id), MDE_USER_SKILL_NOT_EXISTS);
-    }
-
-    @Test
-    @Disabled  // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解
-    public void testGetUserSkillPage() {
-       // mock 数据
-       PersonSkillDO dbUserSkill = randomPojo(PersonSkillDO.class, o -> { // 等会查询到
-           o.setUserId(null);
-           o.setSkillId(null);
-           o.setLevel(null);
-           o.setCreateTime(null);
-       });
-       personSkillMapper.insert(dbUserSkill);
-       // 测试 userId 不匹配
-       personSkillMapper.insert(cloneIgnoreId(dbUserSkill, o -> o.setUserId(null)));
-       // 测试 name 不匹配
-       personSkillMapper.insert(cloneIgnoreId(dbUserSkill, o -> o.setSkillId(null)));
-       // 测试 level 不匹配
-       personSkillMapper.insert(cloneIgnoreId(dbUserSkill, o -> o.setLevel(null)));
-       // 测试 createTime 不匹配
-       personSkillMapper.insert(cloneIgnoreId(dbUserSkill, o -> o.setCreateTime(null)));
-       // 准备参数
-       PersonSkillPageReqVO reqVO = new PersonSkillPageReqVO();
-       reqVO.setUserId(null);
-       reqVO.setSkillId(null);
-       reqVO.setLevel(null);
-       reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
-
-       // 调用
-       PageResult<PersonSkillDO> pageResult = userSkillService.getUserSkillPage(reqVO);
-       // 断言
-       assertEquals(1, pageResult.getTotal());
-       assertEquals(1, pageResult.getList().size());
-       assertPojoEquals(dbUserSkill, pageResult.getList().get(0));
-    }
-
-}

+ 0 - 140
menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/position/PositionServiceImplTest.java

@@ -1,140 +0,0 @@
-package com.citu.module.menduner.system.service.position;
-
-import com.citu.module.menduner.system.controller.base.position.PositionPageReqVO;
-import com.citu.module.menduner.system.controller.base.position.PositionSaveReqVO;
-import org.junit.jupiter.api.Disabled;
-import org.junit.jupiter.api.Test;
-
-import javax.annotation.Resource;
-
-import com.citu.framework.test.core.ut.BaseDbUnitTest;
-
-import com.citu.module.menduner.system.dal.dataobject.position.PositionDO;
-import com.citu.module.menduner.system.dal.mysql.position.PositionMapper;
-import com.citu.framework.common.pojo.PageResult;
-
-import org.springframework.context.annotation.Import;
-
-import static com.citu.module.menduner.system.enums.ErrorCodeConstants.*;
-import static com.citu.framework.test.core.util.AssertUtils.*;
-import static com.citu.framework.test.core.util.RandomUtils.*;
-import static com.citu.framework.common.util.date.LocalDateTimeUtils.*;
-import static com.citu.framework.common.util.object.ObjectUtils.*;
-import static org.junit.jupiter.api.Assertions.*;
-
-/**
- * {@link PositionServiceImpl} 的单元测试类
- *
- * @author Rayson
- */
-@Import(PositionServiceImpl.class)
-public class PositionServiceImplTest extends BaseDbUnitTest {
-
-    @Resource
-    private PositionServiceImpl positionService;
-
-    @Resource
-    private PositionMapper positionMapper;
-
-    @Test
-    public void testCreatePosition_success() {
-        // 准备参数
-        PositionSaveReqVO createReqVO = randomPojo(PositionSaveReqVO.class).setId(null);
-
-        // 调用
-        Long positionId = positionService.createPosition(createReqVO);
-        // 断言
-        assertNotNull(positionId);
-        // 校验记录的属性是否正确
-        PositionDO position = positionMapper.selectById(positionId);
-        assertPojoEquals(createReqVO, position, "id");
-    }
-
-    @Test
-    public void testUpdatePosition_success() {
-        // mock 数据
-        PositionDO dbPosition = randomPojo(PositionDO.class);
-        positionMapper.insert(dbPosition);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        PositionSaveReqVO updateReqVO = randomPojo(PositionSaveReqVO.class, o -> {
-            o.setId(dbPosition.getId()); // 设置更新的 ID
-        });
-
-        // 调用
-        positionService.updatePosition(updateReqVO);
-        // 校验是否更新正确
-        PositionDO position = positionMapper.selectById(updateReqVO.getId()); // 获取最新的
-        assertPojoEquals(updateReqVO, position);
-    }
-
-    @Test
-    public void testUpdatePosition_notExists() {
-        // 准备参数
-        PositionSaveReqVO updateReqVO = randomPojo(PositionSaveReqVO.class);
-
-        // 调用, 并断言异常
-        assertServiceException(() -> positionService.updatePosition(updateReqVO), MDE_POSITION_NOT_EXISTS);
-    }
-
-    @Test
-    public void testDeletePosition_success() {
-        // mock 数据
-        PositionDO dbPosition = randomPojo(PositionDO.class);
-        positionMapper.insert(dbPosition);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        Long id = dbPosition.getId();
-
-        // 调用
-        positionService.deletePosition(id);
-        // 校验数据不存在了
-        assertNull(positionMapper.selectById(id));
-    }
-
-    @Test
-    public void testDeletePosition_notExists() {
-        // 准备参数
-        Long id = randomLongId();
-
-        // 调用, 并断言异常
-        assertServiceException(() -> positionService.deletePosition(id), MDE_POSITION_NOT_EXISTS);
-    }
-
-    @Test
-    @Disabled  // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解
-    public void testGetPositionPage() {
-        // mock 数据
-        PositionDO dbPosition = randomPojo(PositionDO.class, o -> { // 等会查询到
-            o.setNameCn(null);
-            o.setNameEn(null);
-            o.setParentId(null);
-            o.setLevel(null);
-            o.setCreateTime(null);
-        });
-        positionMapper.insert(dbPosition);
-        // 测试 nameCn 不匹配
-        positionMapper.insert(cloneIgnoreId(dbPosition, o -> o.setNameCn(null)));
-        // 测试 nameEn 不匹配
-        positionMapper.insert(cloneIgnoreId(dbPosition, o -> o.setNameEn(null)));
-        // 测试 parentId 不匹配
-        positionMapper.insert(cloneIgnoreId(dbPosition, o -> o.setParentId(null)));
-        // 测试 level 不匹配
-        positionMapper.insert(cloneIgnoreId(dbPosition, o -> o.setLevel(null)));
-        // 测试 createTime 不匹配
-        positionMapper.insert(cloneIgnoreId(dbPosition, o -> o.setCreateTime(null)));
-        // 准备参数
-        PositionPageReqVO reqVO = new PositionPageReqVO();
-        reqVO.setNameCn(null);
-        reqVO.setNameEn(null);
-        reqVO.setParentId(null);
-        reqVO.setLevel(null);
-        reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
-
-        // 调用
-        PageResult<PositionDO> pageResult = positionService.getPositionPage(reqVO);
-        // 断言
-        assertEquals(1, pageResult.getTotal());
-        assertEquals(1, pageResult.getList().size());
-        assertPojoEquals(dbPosition, pageResult.getList().get(0));
-    }
-
-}

+ 0 - 133
menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/positiontag/PositionTagServiceImplTest.java

@@ -1,133 +0,0 @@
-package com.citu.module.menduner.system.service.positiontag;
-
-import com.citu.module.menduner.system.controller.base.position.PositionTagPageReqVO;
-import com.citu.module.menduner.system.controller.base.position.PositionTagSaveReqVO;
-import com.citu.module.menduner.system.service.position.PositionTagServiceImpl;
-import org.junit.jupiter.api.Disabled;
-import org.junit.jupiter.api.Test;
-
-import javax.annotation.Resource;
-
-import com.citu.framework.test.core.ut.BaseDbUnitTest;
-
-import com.citu.module.menduner.system.dal.dataobject.position.PositionTagDO;
-import com.citu.module.menduner.system.dal.mysql.position.PositionTagMapper;
-import com.citu.framework.common.pojo.PageResult;
-
-import org.springframework.context.annotation.Import;
-
-import static com.citu.framework.test.core.util.AssertUtils.*;
-import static com.citu.framework.test.core.util.RandomUtils.*;
-import static com.citu.framework.common.util.date.LocalDateTimeUtils.*;
-import static com.citu.framework.common.util.object.ObjectUtils.*;
-import static com.citu.module.menduner.system.enums.ErrorCodeConstants.MDE_POSITION_TAG_NOT_EXISTS;
-import static org.junit.jupiter.api.Assertions.*;
-
-/**
- * {@link PositionTagServiceImpl} 的单元测试类
- *
- * @author Rayson
- */
-@Import(PositionTagServiceImpl.class)
-public class PositionTagServiceImplTest extends BaseDbUnitTest {
-
-    @Resource
-    private PositionTagServiceImpl positionTagService;
-
-    @Resource
-    private PositionTagMapper positionTagMapper;
-
-    @Test
-    public void testCreatePositionTag_success() {
-        // 准备参数
-        PositionTagSaveReqVO createReqVO = randomPojo(PositionTagSaveReqVO.class).setId(null);
-
-        // 调用
-        Long positionTagId = positionTagService.createPositionTag(createReqVO);
-        // 断言
-        assertNotNull(positionTagId);
-        // 校验记录的属性是否正确
-        PositionTagDO positionTag = positionTagMapper.selectById(positionTagId);
-        assertPojoEquals(createReqVO, positionTag, "id");
-    }
-
-    @Test
-    public void testUpdatePositionTag_success() {
-        // mock 数据
-        PositionTagDO dbPositionTag = randomPojo(PositionTagDO.class);
-        positionTagMapper.insert(dbPositionTag);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        PositionTagSaveReqVO updateReqVO = randomPojo(PositionTagSaveReqVO.class, o -> {
-            o.setId(dbPositionTag.getId()); // 设置更新的 ID
-        });
-
-        // 调用
-        positionTagService.updatePositionTag(updateReqVO);
-        // 校验是否更新正确
-        PositionTagDO positionTag = positionTagMapper.selectById(updateReqVO.getId()); // 获取最新的
-        assertPojoEquals(updateReqVO, positionTag);
-    }
-
-    @Test
-    public void testUpdatePositionTag_notExists() {
-        // 准备参数
-        PositionTagSaveReqVO updateReqVO = randomPojo(PositionTagSaveReqVO.class);
-
-        // 调用, 并断言异常
-        assertServiceException(() -> positionTagService.updatePositionTag(updateReqVO), MDE_POSITION_TAG_NOT_EXISTS);
-    }
-
-    @Test
-    public void testDeletePositionTag_success() {
-        // mock 数据
-        PositionTagDO dbPositionTag = randomPojo(PositionTagDO.class);
-        positionTagMapper.insert(dbPositionTag);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        Long id = dbPositionTag.getId();
-
-        // 调用
-        positionTagService.deletePositionTag(id);
-       // 校验数据不存在了
-       assertNull(positionTagMapper.selectById(id));
-    }
-
-    @Test
-    public void testDeletePositionTag_notExists() {
-        // 准备参数
-        Long id = randomLongId();
-
-        // 调用, 并断言异常
-        assertServiceException(() -> positionTagService.deletePositionTag(id), MDE_POSITION_TAG_NOT_EXISTS);
-    }
-
-    @Test
-    @Disabled  // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解
-    public void testGetPositionTagPage() {
-       // mock 数据
-       PositionTagDO dbPositionTag = randomPojo(PositionTagDO.class, o -> { // 等会查询到
-           o.setPositionId(null);
-           o.setLabel(null);
-           o.setCreateTime(null);
-       });
-       positionTagMapper.insert(dbPositionTag);
-       // 测试 positionId 不匹配
-       positionTagMapper.insert(cloneIgnoreId(dbPositionTag, o -> o.setPositionId(null)));
-       // 测试 label 不匹配
-       positionTagMapper.insert(cloneIgnoreId(dbPositionTag, o -> o.setLabel(null)));
-       // 测试 createTime 不匹配
-       positionTagMapper.insert(cloneIgnoreId(dbPositionTag, o -> o.setCreateTime(null)));
-       // 准备参数
-       PositionTagPageReqVO reqVO = new PositionTagPageReqVO();
-       reqVO.setPositionId(null);
-       reqVO.setLabel(null);
-       reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
-
-       // 调用
-       PageResult<PositionTagDO> pageResult = positionTagService.getPositionTagPage(reqVO);
-       // 断言
-       assertEquals(1, pageResult.getTotal());
-       assertEquals(1, pageResult.getList().size());
-       assertPojoEquals(dbPositionTag, pageResult.getList().get(0));
-    }
-
-}

+ 0 - 145
menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/projectexp/ProjectExpServiceImplTest.java

@@ -1,145 +0,0 @@
-package com.citu.module.menduner.system.service.projectexp;
-
-import com.citu.module.menduner.system.controller.base.projectexp.ProjectExpPageReqVO;
-import com.citu.module.menduner.system.controller.base.projectexp.ProjectExpSaveReqVO;
-import org.junit.jupiter.api.Disabled;
-import org.junit.jupiter.api.Test;
-
-import javax.annotation.Resource;
-
-import com.citu.framework.test.core.ut.BaseDbUnitTest;
-
-import com.citu.module.menduner.system.dal.dataobject.projectexp.ProjectExpDO;
-import com.citu.module.menduner.system.dal.mysql.projectexp.ProjectExpMapper;
-import com.citu.framework.common.pojo.PageResult;
-
-import org.springframework.context.annotation.Import;
-
-import java.time.LocalDate;
-
-import static com.citu.module.menduner.system.enums.ErrorCodeConstants.*;
-import static com.citu.framework.test.core.util.AssertUtils.*;
-import static com.citu.framework.test.core.util.RandomUtils.*;
-import static com.citu.framework.common.util.date.LocalDateTimeUtils.*;
-import static com.citu.framework.common.util.object.ObjectUtils.*;
-import static org.junit.jupiter.api.Assertions.*;
-
-/**
- * {@link ProjectExpServiceImpl} 的单元测试类
- *
- * @author Rayson
- */
-@Import(ProjectExpServiceImpl.class)
-public class ProjectExpServiceImplTest extends BaseDbUnitTest {
-
-    @Resource
-    private ProjectExpServiceImpl projectExpService;
-
-    @Resource
-    private ProjectExpMapper projectExpMapper;
-
-    @Test
-    public void testCreateProjectExp_success() {
-        // 准备参数
-        ProjectExpSaveReqVO createReqVO = randomPojo(ProjectExpSaveReqVO.class).setId(null);
-
-        // 调用
-        Long projectExpId = projectExpService.createProjectExp(createReqVO);
-        // 断言
-        assertNotNull(projectExpId);
-        // 校验记录的属性是否正确
-        ProjectExpDO projectExp = projectExpMapper.selectById(projectExpId);
-        assertPojoEquals(createReqVO, projectExp, "id");
-    }
-
-    @Test
-    public void testUpdateProjectExp_success() {
-        // mock 数据
-        ProjectExpDO dbProjectExp = randomPojo(ProjectExpDO.class);
-        projectExpMapper.insert(dbProjectExp);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        ProjectExpSaveReqVO updateReqVO = randomPojo(ProjectExpSaveReqVO.class, o -> {
-            o.setId(dbProjectExp.getId()); // 设置更新的 ID
-        });
-
-        // 调用
-        projectExpService.updateProjectExp(updateReqVO);
-        // 校验是否更新正确
-        ProjectExpDO projectExp = projectExpMapper.selectById(updateReqVO.getId()); // 获取最新的
-        assertPojoEquals(updateReqVO, projectExp);
-    }
-
-    @Test
-    public void testUpdateProjectExp_notExists() {
-        // 准备参数
-        ProjectExpSaveReqVO updateReqVO = randomPojo(ProjectExpSaveReqVO.class);
-
-        // 调用, 并断言异常
-        assertServiceException(() -> projectExpService.updateProjectExp(updateReqVO), PROJECT_EXP_NOT_EXISTS);
-    }
-
-    @Test
-    public void testDeleteProjectExp_success() {
-        // mock 数据
-        ProjectExpDO dbProjectExp = randomPojo(ProjectExpDO.class);
-        projectExpMapper.insert(dbProjectExp);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        Long id = dbProjectExp.getId();
-
-        // 调用
-        projectExpService.deleteProjectExp(id);
-        // 校验数据不存在了
-        assertNull(projectExpMapper.selectById(id));
-    }
-
-    @Test
-    public void testDeleteProjectExp_notExists() {
-        // 准备参数
-        Long id = randomLongId();
-
-        // 调用, 并断言异常
-        assertServiceException(() -> projectExpService.deleteProjectExp(id), PROJECT_EXP_NOT_EXISTS);
-    }
-
-    @Test
-    @Disabled  // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解
-    public void testGetProjectExpPage() {
-        // mock 数据
-        ProjectExpDO dbProjectExp = randomPojo(ProjectExpDO.class, o -> { // 等会查询到
-            o.setUserId(null);
-            o.setName(null);
-            o.setStartTime(null);
-            o.setEndTime(null);
-            o.setCreateTime(null);
-        });
-        projectExpMapper.insert(dbProjectExp);
-        // 测试 userId 不匹配
-        projectExpMapper.insert(cloneIgnoreId(dbProjectExp, o -> o.setUserId(null)));
-        // 测试 name 不匹配
-        projectExpMapper.insert(cloneIgnoreId(dbProjectExp, o -> o.setName(null)));
-        // 测试 startTime 不匹配
-        projectExpMapper.insert(cloneIgnoreId(dbProjectExp, o -> o.setStartTime(null)));
-        // 测试 endTime 不匹配
-        projectExpMapper.insert(cloneIgnoreId(dbProjectExp, o -> o.setEndTime(null)));
-        // 测试 createTime 不匹配
-        projectExpMapper.insert(cloneIgnoreId(dbProjectExp, o -> o.setCreateTime(null)));
-        // 准备参数
-        ProjectExpPageReqVO reqVO = new ProjectExpPageReqVO();
-        reqVO.setUserId(null);
-        reqVO.setName(null);
-        reqVO.setStartTime(buildBetweenDate(2023, 2, 1, 2023, 2, 28));
-        reqVO.setEndTime(buildBetweenDate(2023, 2, 1, 2023, 2, 28));
-        reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
-
-        // 调用
-        PageResult<ProjectExpDO> pageResult = projectExpService.getProjectExpPage(reqVO);
-        // 断言
-        assertEquals(1, pageResult.getTotal());
-        assertEquals(1, pageResult.getList().size());
-        assertPojoEquals(dbProjectExp, pageResult.getList().get(0));
-    }
-    public static LocalDate[] buildBetweenDate(int year1, int mouth1, int day1,
-                                               int year2, int mouth2, int day2) {
-        return new LocalDate[]{LocalDate.of(year1, mouth1, day1), LocalDate.of(year2, mouth2, day2)};
-    }
-}

+ 0 - 148
menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/school/SchoolServiceImplTest.java

@@ -1,148 +0,0 @@
-package com.citu.module.menduner.system.service.school;
-
-import com.citu.module.menduner.system.controller.base.school.SchoolPageReqVO;
-import com.citu.module.menduner.system.controller.base.school.SchoolSaveReqVO;
-import org.junit.jupiter.api.Disabled;
-import org.junit.jupiter.api.Test;
-
-import javax.annotation.Resource;
-
-import com.citu.framework.test.core.ut.BaseDbUnitTest;
-
-import com.citu.module.menduner.system.dal.dataobject.school.SchoolDO;
-import com.citu.module.menduner.system.dal.mysql.school.SchoolMapper;
-import com.citu.framework.common.pojo.PageResult;
-
-import org.springframework.context.annotation.Import;
-
-import static com.citu.framework.test.core.util.AssertUtils.*;
-import static com.citu.framework.test.core.util.RandomUtils.*;
-import static com.citu.framework.common.util.date.LocalDateTimeUtils.*;
-import static com.citu.framework.common.util.object.ObjectUtils.*;
-import static com.citu.module.menduner.system.enums.ErrorCodeConstants.MDE_SCHOOL_NOT_EXISTS;
-import static org.junit.jupiter.api.Assertions.*;
-
-/**
- * {@link SchoolServiceImpl} 的单元测试类
- *
- * @author Rayson
- */
-@Import(SchoolServiceImpl.class)
-public class SchoolServiceImplTest extends BaseDbUnitTest {
-
-    @Resource
-    private SchoolServiceImpl schoolService;
-
-    @Resource
-    private SchoolMapper schoolMapper;
-
-    @Test
-    public void testCreateSchool_success() {
-        // 准备参数
-        SchoolSaveReqVO createReqVO = randomPojo(SchoolSaveReqVO.class).setId(null);
-
-        // 调用
-        Long schoolId = schoolService.createSchool(createReqVO);
-        // 断言
-        assertNotNull(schoolId);
-        // 校验记录的属性是否正确
-        SchoolDO school = schoolMapper.selectById(schoolId);
-        assertPojoEquals(createReqVO, school, "id");
-    }
-
-    @Test
-    public void testUpdateSchool_success() {
-        // mock 数据
-        SchoolDO dbSchool = randomPojo(SchoolDO.class);
-        schoolMapper.insert(dbSchool);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        SchoolSaveReqVO updateReqVO = randomPojo(SchoolSaveReqVO.class, o -> {
-            o.setId(dbSchool.getId()); // 设置更新的 ID
-        });
-
-        // 调用
-        schoolService.updateSchool(updateReqVO);
-        // 校验是否更新正确
-        SchoolDO school = schoolMapper.selectById(updateReqVO.getId()); // 获取最新的
-        assertPojoEquals(updateReqVO, school);
-    }
-
-    @Test
-    public void testUpdateSchool_notExists() {
-        // 准备参数
-        SchoolSaveReqVO updateReqVO = randomPojo(SchoolSaveReqVO.class);
-
-        // 调用, 并断言异常
-        assertServiceException(() -> schoolService.updateSchool(updateReqVO), MDE_SCHOOL_NOT_EXISTS);
-    }
-
-    @Test
-    public void testDeleteSchool_success() {
-        // mock 数据
-        SchoolDO dbSchool = randomPojo(SchoolDO.class);
-        schoolMapper.insert(dbSchool);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        Long id = dbSchool.getId();
-
-        // 调用
-        schoolService.deleteSchool(id);
-       // 校验数据不存在了
-       assertNull(schoolMapper.selectById(id));
-    }
-
-    @Test
-    public void testDeleteSchool_notExists() {
-        // 准备参数
-        Long id = randomLongId();
-
-        // 调用, 并断言异常
-        assertServiceException(() -> schoolService.deleteSchool(id), MDE_SCHOOL_NOT_EXISTS);
-    }
-
-    @Test
-    @Disabled  // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解
-    public void testGetSchoolPage() {
-       // mock 数据
-       SchoolDO dbSchool = randomPojo(SchoolDO.class, o -> { // 等会查询到
-           o.setName(null);
-           o.setAreaId(null);
-           o.setAddress(null);
-           o.setLongitude(null);
-           o.setLatitude(null);
-           o.setStatus(null);
-           o.setCreateTime(null);
-       });
-       schoolMapper.insert(dbSchool);
-       // 测试 name 不匹配
-       schoolMapper.insert(cloneIgnoreId(dbSchool, o -> o.setName(null)));
-       // 测试 areaId 不匹配
-       schoolMapper.insert(cloneIgnoreId(dbSchool, o -> o.setAreaId(null)));
-       // 测试 address 不匹配
-       schoolMapper.insert(cloneIgnoreId(dbSchool, o -> o.setAddress(null)));
-       // 测试 longitude 不匹配
-       schoolMapper.insert(cloneIgnoreId(dbSchool, o -> o.setLongitude(null)));
-       // 测试 latitude 不匹配
-       schoolMapper.insert(cloneIgnoreId(dbSchool, o -> o.setLatitude(null)));
-       // 测试 status 不匹配
-       schoolMapper.insert(cloneIgnoreId(dbSchool, o -> o.setStatus(null)));
-       // 测试 createTime 不匹配
-       schoolMapper.insert(cloneIgnoreId(dbSchool, o -> o.setCreateTime(null)));
-       // 准备参数
-       SchoolPageReqVO reqVO = new SchoolPageReqVO();
-       reqVO.setName(null);
-       reqVO.setAreaId(null);
-       reqVO.setAddress(null);
-       reqVO.setLongitude(null);
-       reqVO.setLatitude(null);
-       reqVO.setStatus(null);
-       reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
-
-       // 调用
-       PageResult<SchoolDO> pageResult = schoolService.getSchoolPage(reqVO);
-       // 断言
-       assertEquals(1, pageResult.getTotal());
-       assertEquals(1, pageResult.getList().size());
-       assertPojoEquals(dbSchool, pageResult.getList().get(0));
-    }
-
-}

+ 0 - 138
menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/skill/SkillServiceImplTest.java

@@ -1,138 +0,0 @@
-package com.citu.module.menduner.system.service.skill;
-
-import com.citu.framework.test.core.ut.BaseDbUnitTest;
-import com.citu.module.menduner.system.controller.base.skill.SkillListReqVO;
-import com.citu.module.menduner.system.controller.base.skill.SkillSaveReqVO;
-import com.citu.module.menduner.system.dal.dataobject.skill.SkillDO;
-import com.citu.module.menduner.system.dal.mysql.skill.SkillMapper;
-import org.junit.jupiter.api.Disabled;
-import org.junit.jupiter.api.Test;
-import org.springframework.context.annotation.Import;
-
-import javax.annotation.Resource;
-import java.util.List;
-
-import static com.citu.framework.common.util.date.LocalDateTimeUtils.buildBetweenTime;
-import static com.citu.framework.common.util.object.ObjectUtils.cloneIgnoreId;
-import static com.citu.framework.test.core.util.AssertUtils.assertPojoEquals;
-import static com.citu.framework.test.core.util.AssertUtils.assertServiceException;
-import static com.citu.framework.test.core.util.RandomUtils.randomLongId;
-import static com.citu.framework.test.core.util.RandomUtils.randomPojo;
-import static com.citu.module.menduner.system.enums.ErrorCodeConstants.SKILL_NOT_EXISTS;
-import static org.junit.jupiter.api.Assertions.*;
-
-/**
- * {@link SkillServiceImpl} 的单元测试类
- *
- * @author Rayson
- */
-@Import(SkillServiceImpl.class)
-public class SkillServiceImplTest extends BaseDbUnitTest {
-
-    @Resource
-    private SkillServiceImpl skillService;
-
-    @Resource
-    private SkillMapper skillMapper;
-
-    @Test
-    public void testCreateSkill_success() {
-        // 准备参数
-        SkillSaveReqVO createReqVO = randomPojo(SkillSaveReqVO.class).setId(null);
-
-        // 调用
-        Long skillId = skillService.createSkill(createReqVO);
-        // 断言
-        assertNotNull(skillId);
-        // 校验记录的属性是否正确
-        SkillDO skill = skillMapper.selectById(skillId);
-        assertPojoEquals(createReqVO, skill, "id");
-    }
-
-    @Test
-    public void testUpdateSkill_success() {
-        // mock 数据
-        SkillDO dbSkill = randomPojo(SkillDO.class);
-        skillMapper.insert(dbSkill);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        SkillSaveReqVO updateReqVO = randomPojo(SkillSaveReqVO.class, o -> {
-            o.setId(dbSkill.getId()); // 设置更新的 ID
-        });
-
-        // 调用
-        skillService.updateSkill(updateReqVO);
-        // 校验是否更新正确
-        SkillDO skill = skillMapper.selectById(updateReqVO.getId()); // 获取最新的
-        assertPojoEquals(updateReqVO, skill);
-    }
-
-    @Test
-    public void testUpdateSkill_notExists() {
-        // 准备参数
-        SkillSaveReqVO updateReqVO = randomPojo(SkillSaveReqVO.class);
-
-        // 调用, 并断言异常
-        assertServiceException(() -> skillService.updateSkill(updateReqVO), SKILL_NOT_EXISTS);
-    }
-
-    @Test
-    public void testDeleteSkill_success() {
-        // mock 数据
-        SkillDO dbSkill = randomPojo(SkillDO.class);
-        skillMapper.insert(dbSkill);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        Long id = dbSkill.getId();
-
-        // 调用
-        skillService.deleteSkill(id);
-        // 校验数据不存在了
-        assertNull(skillMapper.selectById(id));
-    }
-
-    @Test
-    public void testDeleteSkill_notExists() {
-        // 准备参数
-        Long id = randomLongId();
-
-        // 调用, 并断言异常
-        assertServiceException(() -> skillService.deleteSkill(id), SKILL_NOT_EXISTS);
-    }
-
-    @Test
-    @Disabled  // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解
-    public void testGetSkillList() {
-        // mock 数据
-        SkillDO dbSkill = randomPojo(SkillDO.class, o -> { // 等会查询到
-            o.setNameCn(null);
-            o.setNameEn(null);
-            o.setParentId(null);
-            o.setLevel(null);
-            o.setCreateTime(null);
-        });
-        skillMapper.insert(dbSkill);
-        // 测试 nameCn 不匹配
-        skillMapper.insert(cloneIgnoreId(dbSkill, o -> o.setNameCn(null)));
-        // 测试 nameEn 不匹配
-        skillMapper.insert(cloneIgnoreId(dbSkill, o -> o.setNameEn(null)));
-        // 测试 parentId 不匹配
-        skillMapper.insert(cloneIgnoreId(dbSkill, o -> o.setParentId(null)));
-        // 测试 level 不匹配
-        skillMapper.insert(cloneIgnoreId(dbSkill, o -> o.setLevel(null)));
-        // 测试 createTime 不匹配
-        skillMapper.insert(cloneIgnoreId(dbSkill, o -> o.setCreateTime(null)));
-        // 准备参数
-        SkillListReqVO reqVO = new SkillListReqVO();
-        reqVO.setNameCn(null);
-        reqVO.setNameEn(null);
-        reqVO.setParentId(null);
-        reqVO.setLevel(null);
-        reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
-
-        // 调用
-        List<SkillDO> list = skillService.getSkillList(reqVO);
-        // 断言
-        assertEquals(1, list.size());
-        assertPojoEquals(dbSkill, list.get(0));
-    }
-
-}

+ 0 - 149
menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/trainexp/TrainExpServiceImplTest.java

@@ -1,149 +0,0 @@
-package com.citu.module.menduner.system.service.trainexp;
-
-import com.citu.framework.common.pojo.PageResult;
-import com.citu.framework.test.core.ut.BaseDbUnitTest;
-import com.citu.module.menduner.system.controller.base.trainexp.TrainExpPageReqVO;
-import com.citu.module.menduner.system.controller.base.trainexp.TrainExpSaveReqVO;
-import com.citu.module.menduner.system.dal.dataobject.trainexp.TrainExpDO;
-import com.citu.module.menduner.system.dal.mysql.trainexp.TrainExpMapper;
-import org.junit.jupiter.api.Disabled;
-import org.junit.jupiter.api.Test;
-import org.springframework.context.annotation.Import;
-
-import javax.annotation.Resource;
-import java.time.LocalDate;
-
-import static com.citu.framework.common.util.date.LocalDateTimeUtils.buildBetweenTime;
-import static com.citu.framework.common.util.object.ObjectUtils.cloneIgnoreId;
-import static com.citu.framework.test.core.util.AssertUtils.assertPojoEquals;
-import static com.citu.framework.test.core.util.AssertUtils.assertServiceException;
-import static com.citu.framework.test.core.util.RandomUtils.randomLongId;
-import static com.citu.framework.test.core.util.RandomUtils.randomPojo;
-import static com.citu.module.menduner.system.enums.ErrorCodeConstants.TRAIN_EXP_NOT_EXISTS;
-import static org.junit.jupiter.api.Assertions.*;
-
-/**
- * {@link TrainExpServiceImpl} 的单元测试类
- *
- * @author Rayson
- */
-@Import(TrainExpServiceImpl.class)
-public class TrainExpServiceImplTest extends BaseDbUnitTest {
-
-    @Resource
-    private TrainExpServiceImpl trainExpService;
-
-    @Resource
-    private TrainExpMapper trainExpMapper;
-
-    public static LocalDate[] buildBetweenDate(int year1, int mouth1, int day1,
-                                               int year2, int mouth2, int day2) {
-        return new LocalDate[]{LocalDate.of(year1, mouth1, day1), LocalDate.of(year2, mouth2, day2)};
-    }
-
-    @Test
-    public void testCreateTrainExp_success() {
-        // 准备参数
-        TrainExpSaveReqVO createReqVO = randomPojo(TrainExpSaveReqVO.class).setId(null);
-
-        // 调用
-        Long trainExpId = trainExpService.createTrainExp(createReqVO);
-        // 断言
-        assertNotNull(trainExpId);
-        // 校验记录的属性是否正确
-        TrainExpDO trainExp = trainExpMapper.selectById(trainExpId);
-        assertPojoEquals(createReqVO, trainExp, "id");
-    }
-
-    @Test
-    public void testUpdateTrainExp_success() {
-        // mock 数据
-        TrainExpDO dbTrainExp = randomPojo(TrainExpDO.class);
-        trainExpMapper.insert(dbTrainExp);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        TrainExpSaveReqVO updateReqVO = randomPojo(TrainExpSaveReqVO.class, o -> {
-            o.setId(dbTrainExp.getId()); // 设置更新的 ID
-        });
-
-        // 调用
-        trainExpService.updateTrainExp(updateReqVO);
-        // 校验是否更新正确
-        TrainExpDO trainExp = trainExpMapper.selectById(updateReqVO.getId()); // 获取最新的
-        assertPojoEquals(updateReqVO, trainExp);
-    }
-
-    @Test
-    public void testUpdateTrainExp_notExists() {
-        // 准备参数
-        TrainExpSaveReqVO updateReqVO = randomPojo(TrainExpSaveReqVO.class);
-
-        // 调用, 并断言异常
-        assertServiceException(() -> trainExpService.updateTrainExp(updateReqVO), TRAIN_EXP_NOT_EXISTS);
-    }
-
-    @Test
-    public void testDeleteTrainExp_success() {
-        // mock 数据
-        TrainExpDO dbTrainExp = randomPojo(TrainExpDO.class);
-        trainExpMapper.insert(dbTrainExp);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        Long id = dbTrainExp.getId();
-
-        // 调用
-        trainExpService.deleteTrainExp(id);
-        // 校验数据不存在了
-        assertNull(trainExpMapper.selectById(id));
-    }
-
-    @Test
-    public void testDeleteTrainExp_notExists() {
-        // 准备参数
-        Long id = randomLongId();
-
-        // 调用, 并断言异常
-        assertServiceException(() -> trainExpService.deleteTrainExp(id), TRAIN_EXP_NOT_EXISTS);
-    }
-
-    @Test
-    @Disabled  // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解
-    public void testGetTrainExpPage() {
-        // mock 数据
-        TrainExpDO dbTrainExp = randomPojo(TrainExpDO.class, o -> { // 等会查询到
-            o.setUserId(null);
-            o.setStartTime(null);
-            o.setEndTime(null);
-            o.setOrgName(null);
-            o.setCourse(null);
-            o.setCreateTime(null);
-        });
-        trainExpMapper.insert(dbTrainExp);
-        // 测试 userId 不匹配
-        trainExpMapper.insert(cloneIgnoreId(dbTrainExp, o -> o.setUserId(null)));
-        // 测试 startTime 不匹配
-        trainExpMapper.insert(cloneIgnoreId(dbTrainExp, o -> o.setStartTime(null)));
-        // 测试 endTime 不匹配
-        trainExpMapper.insert(cloneIgnoreId(dbTrainExp, o -> o.setEndTime(null)));
-        // 测试 orgName 不匹配
-        trainExpMapper.insert(cloneIgnoreId(dbTrainExp, o -> o.setOrgName(null)));
-        // 测试 course 不匹配
-        trainExpMapper.insert(cloneIgnoreId(dbTrainExp, o -> o.setCourse(null)));
-        // 测试 createTime 不匹配
-        trainExpMapper.insert(cloneIgnoreId(dbTrainExp, o -> o.setCreateTime(null)));
-        // 准备参数
-        TrainExpPageReqVO reqVO = new TrainExpPageReqVO();
-        reqVO.setUserId(null);
-        reqVO.setStartTime(buildBetweenDate(2023, 2, 1, 2023, 2, 28));
-        reqVO.setEndTime(buildBetweenDate(2023, 2, 1, 2023, 2, 28));
-        reqVO.setOrgName(null);
-        reqVO.setCourse(null);
-        reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
-
-        // 调用
-        PageResult<TrainExpDO> pageResult = trainExpService.getTrainExpPage(reqVO);
-        // 断言
-        assertEquals(1, pageResult.getTotal());
-        assertEquals(1, pageResult.getList().size());
-        assertPojoEquals(dbTrainExp, pageResult.getList().get(0));
-    }
-
-}

+ 0 - 144
menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/user/MdeUserServiceImplTest.java

@@ -1,144 +0,0 @@
-package com.citu.module.menduner.system.service.user;
-
-
-import com.citu.framework.common.pojo.PageResult;
-import com.citu.framework.test.core.ut.BaseDbUnitTest;
-import com.citu.module.menduner.system.controller.base.user.MdeUserPageReqVO;
-import com.citu.module.menduner.system.controller.base.user.MdeUserSaveReqVO;
-import com.citu.module.menduner.system.dal.dataobject.user.MdeUserDO;
-import com.citu.module.menduner.system.dal.mysql.user.MdeUserMapper;
-import org.junit.jupiter.api.Disabled;
-import org.junit.jupiter.api.Test;
-import org.springframework.context.annotation.Import;
-
-import javax.annotation.Resource;
-
-import static com.citu.framework.common.util.date.LocalDateTimeUtils.buildBetweenTime;
-import static com.citu.framework.common.util.object.ObjectUtils.cloneIgnoreId;
-import static com.citu.framework.test.core.util.AssertUtils.assertPojoEquals;
-import static com.citu.framework.test.core.util.AssertUtils.assertServiceException;
-import static com.citu.framework.test.core.util.RandomUtils.randomLongId;
-import static com.citu.framework.test.core.util.RandomUtils.randomPojo;
-import static com.citu.module.menduner.system.enums.ErrorCodeConstants.MDE_USER_NOT_EXISTS;
-import static org.junit.jupiter.api.Assertions.*;
-
-/**
- * {@link MdeUserServiceImpl} 的单元测试类
- *
- * @author Rayson
- */
-@Import(MdeUserServiceImpl.class)
-public class MdeUserServiceImplTest extends BaseDbUnitTest {
-
-    @Resource
-    private MdeUserServiceImpl mdeUserService;
-
-    @Resource
-    private MdeUserMapper mdeUserMapper;
-
-    @Test
-    public void testCreateMdeUser_success() {
-        // 准备参数
-        MdeUserSaveReqVO createReqVO = randomPojo(MdeUserSaveReqVO.class).setId(null);
-
-        // 调用
-        Long mdeUserId = mdeUserService.createMdeUser(createReqVO);
-        // 断言
-        assertNotNull(mdeUserId);
-        // 校验记录的属性是否正确
-        MdeUserDO mdeUser = mdeUserMapper.selectById(mdeUserId);
-        assertPojoEquals(createReqVO, mdeUser, "id");
-    }
-
-    @Test
-    public void testUpdateMdeUser_success() {
-        // mock 数据
-        MdeUserDO dbMdeUser = randomPojo(MdeUserDO.class);
-        mdeUserMapper.insert(dbMdeUser);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        MdeUserSaveReqVO updateReqVO = randomPojo(MdeUserSaveReqVO.class, o -> {
-            o.setId(dbMdeUser.getId()); // 设置更新的 ID
-        });
-
-        // 调用
-        mdeUserService.updateMdeUser(updateReqVO);
-        // 校验是否更新正确
-        MdeUserDO mdeUser = mdeUserMapper.selectById(updateReqVO.getId()); // 获取最新的
-        assertPojoEquals(updateReqVO, mdeUser);
-    }
-
-    @Test
-    public void testUpdateMdeUser_notExists() {
-        // 准备参数
-        MdeUserSaveReqVO updateReqVO = randomPojo(MdeUserSaveReqVO.class);
-
-        // 调用, 并断言异常
-        assertServiceException(() -> mdeUserService.updateMdeUser(updateReqVO), MDE_USER_NOT_EXISTS);
-    }
-
-    @Test
-    public void testDeleteMdeUser_success() {
-        // mock 数据
-        MdeUserDO dbMdeUser = randomPojo(MdeUserDO.class);
-        mdeUserMapper.insert(dbMdeUser);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        Long id = dbMdeUser.getId();
-
-        // 调用
-        mdeUserService.deleteMdeUser(id);
-        // 校验数据不存在了
-        assertNull(mdeUserMapper.selectById(id));
-    }
-
-    @Test
-    public void testDeleteMdeUser_notExists() {
-        // 准备参数
-        Long id = randomLongId();
-
-        // 调用, 并断言异常
-        assertServiceException(() -> mdeUserService.deleteMdeUser(id), MDE_USER_NOT_EXISTS);
-    }
-
-    @Test
-    @Disabled  // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解
-    public void testGetMdeUserPage() {
-        // mock 数据
-        MdeUserDO dbMdeUser = randomPojo(MdeUserDO.class, o -> { // 等会查询到
-            o.setUsername(null);
-            o.setEmail(null);
-            o.setPhone(null);
-            o.setStatus(null);
-            o.setLoginIp(null);
-            o.setCreateTime(null);
-        });
-        mdeUserMapper.insert(dbMdeUser);
-        // 测试 username 不匹配
-        mdeUserMapper.insert(cloneIgnoreId(dbMdeUser, o -> o.setUsername(null)));
-        // 测试 email 不匹配
-        mdeUserMapper.insert(cloneIgnoreId(dbMdeUser, o -> o.setEmail(null)));
-        // 测试 phone 不匹配
-        mdeUserMapper.insert(cloneIgnoreId(dbMdeUser, o -> o.setPhone(null)));
-        // 测试 status 不匹配
-        mdeUserMapper.insert(cloneIgnoreId(dbMdeUser, o -> o.setStatus(null)));
-        // 测试 loginIp 不匹配
-        mdeUserMapper.insert(cloneIgnoreId(dbMdeUser, o -> o.setLoginIp(null)));
-        // 测试 createTime 不匹配
-        mdeUserMapper.insert(cloneIgnoreId(dbMdeUser, o -> o.setCreateTime(null)));
-        // 准备参数
-        MdeUserPageReqVO reqVO = new MdeUserPageReqVO();
-        reqVO.setUsername(null);
-        reqVO.setEmail(null);
-        reqVO.setPhone(null);
-        reqVO.setStatus(null);
-        reqVO.setLoginIp(null);
-        reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
-
-        // 调用
-        PageResult<MdeUserDO> pageResult = mdeUserService.getMdeUserPage(reqVO);
-        // 断言
-        assertEquals(1, pageResult.getTotal());
-        assertEquals(1, pageResult.getList().size());
-        assertPojoEquals(dbMdeUser, pageResult.getList().get(0));
-    }
-
-}

+ 0 - 132
menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/user/UserAccountServiceImplTest.java

@@ -1,132 +0,0 @@
-package com.citu.module.menduner.system.service.user;
-
-
-import com.citu.framework.common.pojo.PageResult;
-import com.citu.framework.test.core.ut.BaseDbUnitTest;
-import com.citu.module.menduner.system.controller.base.user.account.UserAccountPageReqVO;
-import com.citu.module.menduner.system.controller.base.user.account.UserAccountSaveReqVO;
-import com.citu.module.menduner.system.dal.dataobject.user.UserAccountDO;
-import com.citu.module.menduner.system.dal.mysql.user.UserAccountMapper;
-import org.junit.jupiter.api.Disabled;
-import org.junit.jupiter.api.Test;
-import org.springframework.context.annotation.Import;
-
-import javax.annotation.Resource;
-
-import static com.citu.framework.common.util.date.LocalDateTimeUtils.buildBetweenTime;
-import static com.citu.framework.common.util.object.ObjectUtils.cloneIgnoreId;
-import static com.citu.framework.test.core.util.AssertUtils.assertPojoEquals;
-import static com.citu.framework.test.core.util.AssertUtils.assertServiceException;
-import static com.citu.framework.test.core.util.RandomUtils.randomLongId;
-import static com.citu.framework.test.core.util.RandomUtils.randomPojo;
-import static com.citu.module.menduner.system.enums.ErrorCodeConstants.USER_ACCOUNT_NOT_EXISTS;
-import static org.junit.jupiter.api.Assertions.*;
-
-/**
- * {@link UserAccountServiceImpl} 的单元测试类
- *
- * @author Rayson
- */
-@Import(UserAccountServiceImpl.class)
-public class UserAccountServiceImplTest extends BaseDbUnitTest {
-
-    @Resource
-    private UserAccountServiceImpl userAccountService;
-
-    @Resource
-    private UserAccountMapper userAccountMapper;
-
-    @Test
-    public void testCreateUserAccount_success() {
-        // 准备参数
-        UserAccountSaveReqVO createReqVO = randomPojo(UserAccountSaveReqVO.class).setId(null);
-
-        // 调用
-        Long userAccountId = userAccountService.createUserAccount(createReqVO);
-        // 断言
-        assertNotNull(userAccountId);
-        // 校验记录的属性是否正确
-        UserAccountDO userAccount = userAccountMapper.selectById(userAccountId);
-        assertPojoEquals(createReqVO, userAccount, "id");
-    }
-
-    @Test
-    public void testUpdateUserAccount_success() {
-        // mock 数据
-        UserAccountDO dbUserAccount = randomPojo(UserAccountDO.class);
-        userAccountMapper.insert(dbUserAccount);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        UserAccountSaveReqVO updateReqVO = randomPojo(UserAccountSaveReqVO.class, o -> {
-            o.setId(dbUserAccount.getId()); // 设置更新的 ID
-        });
-
-        // 调用
-        userAccountService.updateUserAccount(updateReqVO);
-        // 校验是否更新正确
-        UserAccountDO userAccount = userAccountMapper.selectById(updateReqVO.getId()); // 获取最新的
-        assertPojoEquals(updateReqVO, userAccount);
-    }
-
-    @Test
-    public void testUpdateUserAccount_notExists() {
-        // 准备参数
-        UserAccountSaveReqVO updateReqVO = randomPojo(UserAccountSaveReqVO.class);
-
-        // 调用, 并断言异常
-        assertServiceException(() -> userAccountService.updateUserAccount(updateReqVO), USER_ACCOUNT_NOT_EXISTS);
-    }
-
-    @Test
-    public void testDeleteUserAccount_success() {
-        // mock 数据
-        UserAccountDO dbUserAccount = randomPojo(UserAccountDO.class);
-        userAccountMapper.insert(dbUserAccount);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        Long id = dbUserAccount.getId();
-
-        // 调用
-        userAccountService.deleteUserAccount(id);
-        // 校验数据不存在了
-        assertNull(userAccountMapper.selectById(id));
-    }
-
-    @Test
-    public void testDeleteUserAccount_notExists() {
-        // 准备参数
-        Long id = randomLongId();
-
-        // 调用, 并断言异常
-        assertServiceException(() -> userAccountService.deleteUserAccount(id), USER_ACCOUNT_NOT_EXISTS);
-    }
-
-    @Test
-    @Disabled  // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解
-    public void testGetUserAccountPage() {
-        // mock 数据
-        UserAccountDO dbUserAccount = randomPojo(UserAccountDO.class, o -> { // 等会查询到
-            o.setUserId(null);
-            o.setBalance(null);
-            o.setCreateTime(null);
-        });
-        userAccountMapper.insert(dbUserAccount);
-        // 测试 userId 不匹配
-        userAccountMapper.insert(cloneIgnoreId(dbUserAccount, o -> o.setUserId(null)));
-        // 测试 balance 不匹配
-        userAccountMapper.insert(cloneIgnoreId(dbUserAccount, o -> o.setBalance(null)));
-        // 测试 createTime 不匹配
-        userAccountMapper.insert(cloneIgnoreId(dbUserAccount, o -> o.setCreateTime(null)));
-        // 准备参数
-        UserAccountPageReqVO reqVO = new UserAccountPageReqVO();
-        reqVO.setUserId(null);
-        reqVO.setBalance(null);
-        reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
-
-        // 调用
-        PageResult<UserAccountDO> pageResult = userAccountService.getUserAccountPage(reqVO);
-        // 断言
-        assertEquals(1, pageResult.getTotal());
-        assertEquals(1, pageResult.getList().size());
-        assertPojoEquals(dbUserAccount, pageResult.getList().get(0));
-    }
-
-}

+ 0 - 170
menduner/menduner-im-biz/src/test/java/com/citu/module/menduner/system/service/workexp/WorkExpServiceImplTest.java

@@ -1,170 +0,0 @@
-package com.citu.module.menduner.system.service.workexp;
-
-import com.citu.module.menduner.system.controller.base.workexp.WorkExpPageReqVO;
-import com.citu.module.menduner.system.controller.base.workexp.WorkExpSaveReqVO;
-import org.junit.jupiter.api.Disabled;
-import org.junit.jupiter.api.Test;
-
-import javax.annotation.Resource;
-
-import com.citu.framework.test.core.ut.BaseDbUnitTest;
-
-import com.citu.module.menduner.system.dal.dataobject.workexp.WorkExpDO;
-import com.citu.module.menduner.system.dal.mysql.workexp.WorkExpMapper;
-import com.citu.framework.common.pojo.PageResult;
-
-import org.springframework.context.annotation.Import;
-
-import java.time.LocalDateTime;
-
-import static com.citu.framework.test.core.util.AssertUtils.*;
-import static com.citu.framework.test.core.util.RandomUtils.*;
-import static com.citu.framework.common.util.date.LocalDateTimeUtils.*;
-import static com.citu.framework.common.util.object.ObjectUtils.*;
-import static com.citu.module.menduner.system.enums.ErrorCodeConstants.MDE_WORK_EXP_NOT_EXISTS;
-import static org.junit.jupiter.api.Assertions.*;
-
-/**
- * {@link WorkExpServiceImpl} 的单元测试类
- *
- * @author Rayson
- */
-@Import(WorkExpServiceImpl.class)
-public class WorkExpServiceImplTest extends BaseDbUnitTest {
-
-    @Resource
-    private WorkExpServiceImpl workExpService;
-
-    @Resource
-    private WorkExpMapper workExpMapper;
-
-    @Test
-    public void testCreateWorkExp_success() {
-        // 准备参数
-        WorkExpSaveReqVO createReqVO = randomPojo(WorkExpSaveReqVO.class).setId(null);
-
-        // 调用
-        Long workExpId = workExpService.createWorkExp(createReqVO);
-        // 断言
-        assertNotNull(workExpId);
-        // 校验记录的属性是否正确
-        WorkExpDO workExp = workExpMapper.selectById(workExpId);
-        assertPojoEquals(createReqVO, workExp, "id");
-    }
-
-    @Test
-    public void testUpdateWorkExp_success() {
-        // mock 数据
-        WorkExpDO dbWorkExp = randomPojo(WorkExpDO.class);
-        workExpMapper.insert(dbWorkExp);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        WorkExpSaveReqVO updateReqVO = randomPojo(WorkExpSaveReqVO.class, o -> {
-            o.setId(dbWorkExp.getId()); // 设置更新的 ID
-        });
-
-        // 调用
-        workExpService.updateWorkExp(updateReqVO);
-        // 校验是否更新正确
-        WorkExpDO workExp = workExpMapper.selectById(updateReqVO.getId()); // 获取最新的
-        assertPojoEquals(updateReqVO, workExp);
-    }
-
-    @Test
-    public void testUpdateWorkExp_notExists() {
-        // 准备参数
-        WorkExpSaveReqVO updateReqVO = randomPojo(WorkExpSaveReqVO.class);
-
-        // 调用, 并断言异常
-        assertServiceException(() -> workExpService.updateWorkExp(updateReqVO), MDE_WORK_EXP_NOT_EXISTS);
-    }
-
-    @Test
-    public void testDeleteWorkExp_success() {
-        // mock 数据
-        WorkExpDO dbWorkExp = randomPojo(WorkExpDO.class);
-        workExpMapper.insert(dbWorkExp);// @Sql: 先插入出一条存在的数据
-        // 准备参数
-        Long id = dbWorkExp.getId();
-
-        // 调用
-        workExpService.deleteWorkExp(id);
-       // 校验数据不存在了
-       assertNull(workExpMapper.selectById(id));
-    }
-
-    @Test
-    public void testDeleteWorkExp_notExists() {
-        // 准备参数
-        Long id = randomLongId();
-
-        // 调用, 并断言异常
-        assertServiceException(() -> workExpService.deleteWorkExp(id), MDE_WORK_EXP_NOT_EXISTS);
-    }
-
-    @Test
-    @Disabled  // TODO 请修改 null 为需要的值,然后删除 @Disabled 注解
-    public void testGetWorkExpPage() {
-       // mock 数据
-       WorkExpDO dbWorkExp = randomPojo(WorkExpDO.class, o -> { // 等会查询到
-           o.setUserId(null);
-           o.setEnterpriseId(null);
-           o.setEnterpriseName(null);
-           o.setIndustryId(null);
-           o.setDeptName(null);
-           o.setPositionId(null);
-           o.setPositionName(null);
-           o.setStartTime(null);
-           o.setEndTime(null);
-           o.setPayUnit(null);
-           o.setCurrencyType(null);
-           o.setCreateTime(null);
-       });
-       workExpMapper.insert(dbWorkExp);
-       // 测试 userId 不匹配
-       workExpMapper.insert(cloneIgnoreId(dbWorkExp, o -> o.setUserId(null)));
-       // 测试 enterpriseId 不匹配
-       workExpMapper.insert(cloneIgnoreId(dbWorkExp, o -> o.setEnterpriseId(null)));
-       // 测试 enterpriseName 不匹配
-       workExpMapper.insert(cloneIgnoreId(dbWorkExp, o -> o.setEnterpriseName(null)));
-       // 测试 industryId 不匹配
-       workExpMapper.insert(cloneIgnoreId(dbWorkExp, o -> o.setIndustryId(null)));
-       // 测试 deptName 不匹配
-       workExpMapper.insert(cloneIgnoreId(dbWorkExp, o -> o.setDeptName(null)));
-       // 测试 positionId 不匹配
-       workExpMapper.insert(cloneIgnoreId(dbWorkExp, o -> o.setPositionId(null)));
-       // 测试 positionName 不匹配
-       workExpMapper.insert(cloneIgnoreId(dbWorkExp, o -> o.setPositionName(null)));
-       // 测试 startTime 不匹配
-       workExpMapper.insert(cloneIgnoreId(dbWorkExp, o -> o.setStartTime(null)));
-       // 测试 endTime 不匹配
-       workExpMapper.insert(cloneIgnoreId(dbWorkExp, o -> o.setEndTime(null)));
-       // 测试 payUnit 不匹配
-       workExpMapper.insert(cloneIgnoreId(dbWorkExp, o -> o.setPayUnit(null)));
-       // 测试 currencyType 不匹配
-       workExpMapper.insert(cloneIgnoreId(dbWorkExp, o -> o.setCurrencyType(null)));
-       // 测试 createTime 不匹配
-       workExpMapper.insert(cloneIgnoreId(dbWorkExp, o -> o.setCreateTime(null)));
-       // 准备参数
-       WorkExpPageReqVO reqVO = new WorkExpPageReqVO();
-       reqVO.setUserId(null);
-       reqVO.setEnterpriseId(null);
-       reqVO.setEnterpriseName(null);
-       reqVO.setIndustryId(null);
-       reqVO.setDeptName(null);
-       reqVO.setPositionId(null);
-       reqVO.setPositionName(null);
-       reqVO.setStartTime(LocalDateTime.now());
-       reqVO.setEndTime(LocalDateTime.now());
-       reqVO.setPayUnit(null);
-       reqVO.setCurrencyType(null);
-       reqVO.setCreateTime(buildBetweenTime(2023, 2, 1, 2023, 2, 28));
-
-       // 调用
-       PageResult<WorkExpDO> pageResult = workExpService.getWorkExpPage(reqVO);
-       // 断言
-       assertEquals(1, pageResult.getTotal());
-       assertEquals(1, pageResult.getList().size());
-       assertPojoEquals(dbWorkExp, pageResult.getList().get(0));
-    }
-
-}