Commit e79005a0a0a88dff1a7c89af5d6403af222d487e

Authored by YunaiV
1 parent 3a07bcc3

reactor:@MockBean => @MockitoBean

Showing 52 changed files with 228 additions and 238 deletions
yudao-module-infra/src/main/resources/codegen/java/test/serviceTest.vm
@@ -2,7 +2,6 @@ package ${basePackage}.module.${table.moduleName}.service.${table.businessName}; @@ -2,7 +2,6 @@ package ${basePackage}.module.${table.moduleName}.service.${table.businessName};
2 2
3 import org.junit.jupiter.api.Disabled; 3 import org.junit.jupiter.api.Disabled;
4 import org.junit.jupiter.api.Test; 4 import org.junit.jupiter.api.Test;
5 -import org.springframework.boot.test.mock.mockito.MockBean;  
6 5
7 import ${jakartaPackage}.annotation.Resource; 6 import ${jakartaPackage}.annotation.Resource;
8 7
yudao-module-infra/src/test/java/cn/iocoder/yudao/module/infra/service/codegen/CodegenServiceImplTest.java
@@ -24,8 +24,8 @@ import com.baomidou.mybatisplus.generator.config.po.TableField; @@ -24,8 +24,8 @@ import com.baomidou.mybatisplus.generator.config.po.TableField;
24 import com.baomidou.mybatisplus.generator.config.po.TableInfo; 24 import com.baomidou.mybatisplus.generator.config.po.TableInfo;
25 import jakarta.annotation.Resource; 25 import jakarta.annotation.Resource;
26 import org.junit.jupiter.api.Test; 26 import org.junit.jupiter.api.Test;
27 -import org.springframework.boot.test.mock.mockito.MockBean;  
28 import org.springframework.context.annotation.Import; 27 import org.springframework.context.annotation.Import;
  28 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
29 29
30 import java.util.Arrays; 30 import java.util.Arrays;
31 import java.util.Collections; 31 import java.util.Collections;
@@ -60,15 +60,15 @@ public class CodegenServiceImplTest extends BaseDbUnitTest { @@ -60,15 +60,15 @@ public class CodegenServiceImplTest extends BaseDbUnitTest {
60 @Resource 60 @Resource
61 private CodegenColumnMapper codegenColumnMapper; 61 private CodegenColumnMapper codegenColumnMapper;
62 62
63 - @MockBean 63 + @MockitoBean
64 private DatabaseTableService databaseTableService; 64 private DatabaseTableService databaseTableService;
65 65
66 - @MockBean 66 + @MockitoBean
67 private CodegenBuilder codegenBuilder; 67 private CodegenBuilder codegenBuilder;
68 - @MockBean 68 + @MockitoBean
69 private CodegenEngine codegenEngine; 69 private CodegenEngine codegenEngine;
70 70
71 - @MockBean 71 + @MockitoBean
72 private CodegenProperties codegenProperties; 72 private CodegenProperties codegenProperties;
73 73
74 @Test 74 @Test
yudao-module-infra/src/test/java/cn/iocoder/yudao/module/infra/service/db/DataSourceConfigServiceImplTest.java
@@ -11,14 +11,14 @@ import cn.iocoder.yudao.module.infra.dal.dataobject.db.DataSourceConfigDO; @@ -11,14 +11,14 @@ import cn.iocoder.yudao.module.infra.dal.dataobject.db.DataSourceConfigDO;
11 import cn.iocoder.yudao.module.infra.dal.mysql.db.DataSourceConfigMapper; 11 import cn.iocoder.yudao.module.infra.dal.mysql.db.DataSourceConfigMapper;
12 import com.baomidou.dynamic.datasource.creator.DataSourceProperty; 12 import com.baomidou.dynamic.datasource.creator.DataSourceProperty;
13 import com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties; 13 import com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties;
  14 +import jakarta.annotation.Resource;
14 import org.junit.jupiter.api.BeforeEach; 15 import org.junit.jupiter.api.BeforeEach;
15 import org.junit.jupiter.api.Test; 16 import org.junit.jupiter.api.Test;
16 import org.mockito.MockedStatic; 17 import org.mockito.MockedStatic;
17 import org.mockito.stubbing.Answer; 18 import org.mockito.stubbing.Answer;
18 -import org.springframework.boot.test.mock.mockito.MockBean;  
19 import org.springframework.context.annotation.Import; 19 import org.springframework.context.annotation.Import;
  20 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
20 21
21 -import jakarta.annotation.Resource;  
22 import java.util.List; 22 import java.util.List;
23 23
24 import static cn.iocoder.yudao.framework.test.core.util.AssertUtils.assertPojoEquals; 24 import static cn.iocoder.yudao.framework.test.core.util.AssertUtils.assertPojoEquals;
@@ -46,10 +46,10 @@ public class DataSourceConfigServiceImplTest extends BaseDbUnitTest { @@ -46,10 +46,10 @@ public class DataSourceConfigServiceImplTest extends BaseDbUnitTest {
46 @Resource 46 @Resource
47 private DataSourceConfigMapper dataSourceConfigMapper; 47 private DataSourceConfigMapper dataSourceConfigMapper;
48 48
49 - @MockBean 49 + @MockitoBean
50 private AES aes; 50 private AES aes;
51 51
52 - @MockBean 52 + @MockitoBean
53 private DynamicDataSourceProperties dynamicDataSourceProperties; 53 private DynamicDataSourceProperties dynamicDataSourceProperties;
54 54
55 @BeforeEach 55 @BeforeEach
yudao-module-infra/src/test/java/cn/iocoder/yudao/module/infra/service/db/DatabaseTableServiceImplTest.java
@@ -5,12 +5,12 @@ import cn.iocoder.yudao.module.infra.dal.dataobject.db.DataSourceConfigDO; @@ -5,12 +5,12 @@ import cn.iocoder.yudao.module.infra.dal.dataobject.db.DataSourceConfigDO;
5 import com.baomidou.mybatisplus.generator.config.po.TableField; 5 import com.baomidou.mybatisplus.generator.config.po.TableField;
6 import com.baomidou.mybatisplus.generator.config.po.TableInfo; 6 import com.baomidou.mybatisplus.generator.config.po.TableInfo;
7 import com.baomidou.mybatisplus.generator.config.rules.DbColumnType; 7 import com.baomidou.mybatisplus.generator.config.rules.DbColumnType;
  8 +import jakarta.annotation.Resource;
8 import org.apache.ibatis.type.JdbcType; 9 import org.apache.ibatis.type.JdbcType;
9 import org.junit.jupiter.api.Test; 10 import org.junit.jupiter.api.Test;
10 -import org.springframework.boot.test.mock.mockito.MockBean;  
11 import org.springframework.context.annotation.Import; 11 import org.springframework.context.annotation.Import;
  12 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
12 13
13 -import jakarta.annotation.Resource;  
14 import java.util.List; 14 import java.util.List;
15 15
16 import static cn.iocoder.yudao.framework.test.core.util.RandomUtils.randomLongId; 16 import static cn.iocoder.yudao.framework.test.core.util.RandomUtils.randomLongId;
@@ -24,7 +24,7 @@ public class DatabaseTableServiceImplTest extends BaseDbUnitTest { @@ -24,7 +24,7 @@ public class DatabaseTableServiceImplTest extends BaseDbUnitTest {
24 @Resource 24 @Resource
25 private DatabaseTableServiceImpl databaseTableService; 25 private DatabaseTableServiceImpl databaseTableService;
26 26
27 - @MockBean 27 + @MockitoBean
28 private DataSourceConfigService dataSourceConfigService; 28 private DataSourceConfigService dataSourceConfigService;
29 29
30 @Test 30 @Test
yudao-module-infra/src/test/java/cn/iocoder/yudao/module/infra/service/file/FileConfigServiceImplTest.java
@@ -4,24 +4,24 @@ import cn.hutool.core.date.DatePattern; @@ -4,24 +4,24 @@ import cn.hutool.core.date.DatePattern;
4 import cn.hutool.core.date.LocalDateTimeUtil; 4 import cn.hutool.core.date.LocalDateTimeUtil;
5 import cn.hutool.core.map.MapUtil; 5 import cn.hutool.core.map.MapUtil;
6 import cn.iocoder.yudao.framework.common.pojo.PageResult; 6 import cn.iocoder.yudao.framework.common.pojo.PageResult;
  7 +import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest;
  8 +import cn.iocoder.yudao.module.infra.controller.admin.file.vo.config.FileConfigPageReqVO;
  9 +import cn.iocoder.yudao.module.infra.controller.admin.file.vo.config.FileConfigSaveReqVO;
  10 +import cn.iocoder.yudao.module.infra.dal.dataobject.file.FileConfigDO;
  11 +import cn.iocoder.yudao.module.infra.dal.mysql.file.FileConfigMapper;
7 import cn.iocoder.yudao.module.infra.framework.file.core.client.FileClient; 12 import cn.iocoder.yudao.module.infra.framework.file.core.client.FileClient;
8 import cn.iocoder.yudao.module.infra.framework.file.core.client.FileClientConfig; 13 import cn.iocoder.yudao.module.infra.framework.file.core.client.FileClientConfig;
9 import cn.iocoder.yudao.module.infra.framework.file.core.client.FileClientFactory; 14 import cn.iocoder.yudao.module.infra.framework.file.core.client.FileClientFactory;
10 import cn.iocoder.yudao.module.infra.framework.file.core.client.local.LocalFileClient; 15 import cn.iocoder.yudao.module.infra.framework.file.core.client.local.LocalFileClient;
11 import cn.iocoder.yudao.module.infra.framework.file.core.client.local.LocalFileClientConfig; 16 import cn.iocoder.yudao.module.infra.framework.file.core.client.local.LocalFileClientConfig;
12 import cn.iocoder.yudao.module.infra.framework.file.core.enums.FileStorageEnum; 17 import cn.iocoder.yudao.module.infra.framework.file.core.enums.FileStorageEnum;
13 -import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest;  
14 -import cn.iocoder.yudao.module.infra.controller.admin.file.vo.config.FileConfigPageReqVO;  
15 -import cn.iocoder.yudao.module.infra.controller.admin.file.vo.config.FileConfigSaveReqVO;  
16 -import cn.iocoder.yudao.module.infra.dal.dataobject.file.FileConfigDO;  
17 -import cn.iocoder.yudao.module.infra.dal.mysql.file.FileConfigMapper; 18 +import jakarta.annotation.Resource;
  19 +import jakarta.validation.Validator;
18 import lombok.Data; 20 import lombok.Data;
19 import org.junit.jupiter.api.Test; 21 import org.junit.jupiter.api.Test;
20 -import org.springframework.boot.test.mock.mockito.MockBean;  
21 import org.springframework.context.annotation.Import; 22 import org.springframework.context.annotation.Import;
  23 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
22 24
23 -import jakarta.annotation.Resource;  
24 -import jakarta.validation.Validator;  
25 import java.io.Serializable; 25 import java.io.Serializable;
26 import java.time.LocalDateTime; 26 import java.time.LocalDateTime;
27 import java.util.Map; 27 import java.util.Map;
@@ -53,9 +53,9 @@ public class FileConfigServiceImplTest extends BaseDbUnitTest { @@ -53,9 +53,9 @@ public class FileConfigServiceImplTest extends BaseDbUnitTest {
53 @Resource 53 @Resource
54 private FileConfigMapper fileConfigMapper; 54 private FileConfigMapper fileConfigMapper;
55 55
56 - @MockBean 56 + @MockitoBean
57 private Validator validator; 57 private Validator validator;
58 - @MockBean 58 + @MockitoBean
59 private FileClientFactory fileClientFactory; 59 private FileClientFactory fileClientFactory;
60 60
61 @Test 61 @Test
yudao-module-infra/src/test/java/cn/iocoder/yudao/module/infra/service/file/FileServiceImplTest.java
@@ -12,8 +12,8 @@ import cn.iocoder.yudao.module.infra.framework.file.core.client.FileClient; @@ -12,8 +12,8 @@ import cn.iocoder.yudao.module.infra.framework.file.core.client.FileClient;
12 import jakarta.annotation.Resource; 12 import jakarta.annotation.Resource;
13 import org.junit.jupiter.api.BeforeEach; 13 import org.junit.jupiter.api.BeforeEach;
14 import org.junit.jupiter.api.Test; 14 import org.junit.jupiter.api.Test;
15 -import org.springframework.boot.test.mock.mockito.MockBean;  
16 import org.springframework.context.annotation.Import; 15 import org.springframework.context.annotation.Import;
  16 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
17 17
18 import java.time.LocalDateTime; 18 import java.time.LocalDateTime;
19 import java.util.concurrent.atomic.AtomicReference; 19 import java.util.concurrent.atomic.AtomicReference;
@@ -35,7 +35,7 @@ public class FileServiceImplTest extends BaseDbUnitTest { @@ -35,7 +35,7 @@ public class FileServiceImplTest extends BaseDbUnitTest {
35 @Resource 35 @Resource
36 private FileMapper fileMapper; 36 private FileMapper fileMapper;
37 37
38 - @MockBean 38 + @MockitoBean
39 private FileConfigService fileConfigService; 39 private FileConfigService fileConfigService;
40 40
41 @BeforeEach 41 @BeforeEach
yudao-module-infra/src/test/java/cn/iocoder/yudao/module/infra/service/job/JobServiceImplTest.java
@@ -10,13 +10,12 @@ import cn.iocoder.yudao.module.infra.dal.dataobject.job.JobDO; @@ -10,13 +10,12 @@ import cn.iocoder.yudao.module.infra.dal.dataobject.job.JobDO;
10 import cn.iocoder.yudao.module.infra.dal.mysql.job.JobMapper; 10 import cn.iocoder.yudao.module.infra.dal.mysql.job.JobMapper;
11 import cn.iocoder.yudao.module.infra.enums.job.JobStatusEnum; 11 import cn.iocoder.yudao.module.infra.enums.job.JobStatusEnum;
12 import cn.iocoder.yudao.module.infra.job.job.JobLogCleanJob; 12 import cn.iocoder.yudao.module.infra.job.job.JobLogCleanJob;
  13 +import jakarta.annotation.Resource;
13 import org.junit.jupiter.api.Test; 14 import org.junit.jupiter.api.Test;
14 import org.mockito.MockedStatic; 15 import org.mockito.MockedStatic;
15 import org.quartz.SchedulerException; 16 import org.quartz.SchedulerException;
16 -import org.springframework.boot.test.mock.mockito.MockBean;  
17 import org.springframework.context.annotation.Import; 17 import org.springframework.context.annotation.Import;
18 -  
19 -import jakarta.annotation.Resource; 18 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
20 19
21 import static cn.iocoder.yudao.framework.common.util.object.ObjectUtils.cloneIgnoreId; 20 import static cn.iocoder.yudao.framework.common.util.object.ObjectUtils.cloneIgnoreId;
22 import static cn.iocoder.yudao.framework.test.core.util.AssertUtils.assertPojoEquals; 21 import static cn.iocoder.yudao.framework.test.core.util.AssertUtils.assertPojoEquals;
@@ -36,10 +35,10 @@ public class JobServiceImplTest extends BaseDbUnitTest { @@ -36,10 +35,10 @@ public class JobServiceImplTest extends BaseDbUnitTest {
36 private JobServiceImpl jobService; 35 private JobServiceImpl jobService;
37 @Resource 36 @Resource
38 private JobMapper jobMapper; 37 private JobMapper jobMapper;
39 - @MockBean 38 + @MockitoBean
40 private SchedulerManager schedulerManager; 39 private SchedulerManager schedulerManager;
41 40
42 - @MockBean 41 + @MockitoBean
43 private JobLogCleanJob jobLogCleanJob; 42 private JobLogCleanJob jobLogCleanJob;
44 43
45 @Test 44 @Test
yudao-module-infra/src/test/resources/codegen/windows10/vue2_master_erp/java/InfraStudentServiceImplTest
@@ -2,7 +2,6 @@ package cn.iocoder.yudao.module.infra.service.demo; @@ -2,7 +2,6 @@ package cn.iocoder.yudao.module.infra.service.demo;
2 2
3 import org.junit.jupiter.api.Disabled; 3 import org.junit.jupiter.api.Disabled;
4 import org.junit.jupiter.api.Test; 4 import org.junit.jupiter.api.Test;
5 -import org.springframework.boot.test.mock.mockito.MockBean;  
6 5
7 import javax.annotation.Resource; 6 import javax.annotation.Resource;
8 7
yudao-module-infra/src/test/resources/codegen/windows10/vue2_master_inner/java/InfraStudentServiceImplTest
@@ -2,7 +2,6 @@ package cn.iocoder.yudao.module.infra.service.demo; @@ -2,7 +2,6 @@ package cn.iocoder.yudao.module.infra.service.demo;
2 2
3 import org.junit.jupiter.api.Disabled; 3 import org.junit.jupiter.api.Disabled;
4 import org.junit.jupiter.api.Test; 4 import org.junit.jupiter.api.Test;
5 -import org.springframework.boot.test.mock.mockito.MockBean;  
6 5
7 import javax.annotation.Resource; 6 import javax.annotation.Resource;
8 7
yudao-module-infra/src/test/resources/codegen/windows10/vue2_master_normal/java/InfraStudentServiceImplTest
@@ -2,7 +2,6 @@ package cn.iocoder.yudao.module.infra.service.demo; @@ -2,7 +2,6 @@ package cn.iocoder.yudao.module.infra.service.demo;
2 2
3 import org.junit.jupiter.api.Disabled; 3 import org.junit.jupiter.api.Disabled;
4 import org.junit.jupiter.api.Test; 4 import org.junit.jupiter.api.Test;
5 -import org.springframework.boot.test.mock.mockito.MockBean;  
6 5
7 import javax.annotation.Resource; 6 import javax.annotation.Resource;
8 7
yudao-module-infra/src/test/resources/codegen/windows10/vue2_one/java/InfraStudentServiceImplTest
@@ -2,7 +2,6 @@ package cn.iocoder.yudao.module.infra.service.demo; @@ -2,7 +2,6 @@ package cn.iocoder.yudao.module.infra.service.demo;
2 2
3 import org.junit.jupiter.api.Disabled; 3 import org.junit.jupiter.api.Disabled;
4 import org.junit.jupiter.api.Test; 4 import org.junit.jupiter.api.Test;
5 -import org.springframework.boot.test.mock.mockito.MockBean;  
6 5
7 import javax.annotation.Resource; 6 import javax.annotation.Resource;
8 7
yudao-module-infra/src/test/resources/codegen/windows10/vue2_tree/java/InfraCategoryServiceImplTest
@@ -2,7 +2,6 @@ package cn.iocoder.yudao.module.infra.service.demo; @@ -2,7 +2,6 @@ package cn.iocoder.yudao.module.infra.service.demo;
2 2
3 import org.junit.jupiter.api.Disabled; 3 import org.junit.jupiter.api.Disabled;
4 import org.junit.jupiter.api.Test; 4 import org.junit.jupiter.api.Test;
5 -import org.springframework.boot.test.mock.mockito.MockBean;  
6 5
7 import javax.annotation.Resource; 6 import javax.annotation.Resource;
8 7
yudao-module-infra/src/test/resources/codegen/windows10/vue3_master_erp/java/InfraStudentServiceImplTest
@@ -2,7 +2,6 @@ package cn.iocoder.yudao.module.infra.service.demo; @@ -2,7 +2,6 @@ package cn.iocoder.yudao.module.infra.service.demo;
2 2
3 import org.junit.jupiter.api.Disabled; 3 import org.junit.jupiter.api.Disabled;
4 import org.junit.jupiter.api.Test; 4 import org.junit.jupiter.api.Test;
5 -import org.springframework.boot.test.mock.mockito.MockBean;  
6 5
7 import javax.annotation.Resource; 6 import javax.annotation.Resource;
8 7
yudao-module-infra/src/test/resources/codegen/windows10/vue3_master_inner/java/InfraStudentServiceImplTest
@@ -2,7 +2,6 @@ package cn.iocoder.yudao.module.infra.service.demo; @@ -2,7 +2,6 @@ package cn.iocoder.yudao.module.infra.service.demo;
2 2
3 import org.junit.jupiter.api.Disabled; 3 import org.junit.jupiter.api.Disabled;
4 import org.junit.jupiter.api.Test; 4 import org.junit.jupiter.api.Test;
5 -import org.springframework.boot.test.mock.mockito.MockBean;  
6 5
7 import javax.annotation.Resource; 6 import javax.annotation.Resource;
8 7
yudao-module-infra/src/test/resources/codegen/windows10/vue3_master_normal/java/InfraStudentServiceImplTest
@@ -2,7 +2,6 @@ package cn.iocoder.yudao.module.infra.service.demo; @@ -2,7 +2,6 @@ package cn.iocoder.yudao.module.infra.service.demo;
2 2
3 import org.junit.jupiter.api.Disabled; 3 import org.junit.jupiter.api.Disabled;
4 import org.junit.jupiter.api.Test; 4 import org.junit.jupiter.api.Test;
5 -import org.springframework.boot.test.mock.mockito.MockBean;  
6 5
7 import javax.annotation.Resource; 6 import javax.annotation.Resource;
8 7
yudao-module-infra/src/test/resources/codegen/windows10/vue3_one/java/InfraStudentServiceImplTest
@@ -2,7 +2,6 @@ package cn.iocoder.yudao.module.infra.service.demo; @@ -2,7 +2,6 @@ package cn.iocoder.yudao.module.infra.service.demo;
2 2
3 import org.junit.jupiter.api.Disabled; 3 import org.junit.jupiter.api.Disabled;
4 import org.junit.jupiter.api.Test; 4 import org.junit.jupiter.api.Test;
5 -import org.springframework.boot.test.mock.mockito.MockBean;  
6 5
7 import javax.annotation.Resource; 6 import javax.annotation.Resource;
8 7
yudao-module-infra/src/test/resources/codegen/windows10/vue3_tree/java/InfraCategoryServiceImplTest
@@ -2,7 +2,6 @@ package cn.iocoder.yudao.module.infra.service.demo; @@ -2,7 +2,6 @@ package cn.iocoder.yudao.module.infra.service.demo;
2 2
3 import org.junit.jupiter.api.Disabled; 3 import org.junit.jupiter.api.Disabled;
4 import org.junit.jupiter.api.Test; 4 import org.junit.jupiter.api.Test;
5 -import org.springframework.boot.test.mock.mockito.MockBean;  
6 5
7 import javax.annotation.Resource; 6 import javax.annotation.Resource;
8 7
yudao-module-mall/yudao-module-product/src/test/java/cn/iocoder/yudao/module/product/service/comment/ProductCommentServiceImplTest.java
@@ -18,9 +18,9 @@ import cn.iocoder.yudao.module.product.service.spu.ProductSpuService; @@ -18,9 +18,9 @@ import cn.iocoder.yudao.module.product.service.spu.ProductSpuService;
18 import jakarta.annotation.Resource; 18 import jakarta.annotation.Resource;
19 import org.junit.jupiter.api.Disabled; 19 import org.junit.jupiter.api.Disabled;
20 import org.junit.jupiter.api.Test; 20 import org.junit.jupiter.api.Test;
21 -import org.springframework.boot.test.mock.mockito.MockBean;  
22 import org.springframework.context.annotation.Import; 21 import org.springframework.context.annotation.Import;
23 import org.springframework.context.annotation.Lazy; 22 import org.springframework.context.annotation.Lazy;
  23 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
24 24
25 import java.time.LocalDateTime; 25 import java.time.LocalDateTime;
26 import java.util.Date; 26 import java.util.Date;
@@ -48,9 +48,9 @@ public class ProductCommentServiceImplTest extends BaseDbUnitTest { @@ -48,9 +48,9 @@ public class ProductCommentServiceImplTest extends BaseDbUnitTest {
48 @Lazy 48 @Lazy
49 private ProductCommentServiceImpl productCommentService; 49 private ProductCommentServiceImpl productCommentService;
50 50
51 - @MockBean 51 + @MockitoBean
52 private ProductSpuService productSpuService; 52 private ProductSpuService productSpuService;
53 - @MockBean 53 + @MockitoBean
54 private ProductSkuService productSkuService; 54 private ProductSkuService productSkuService;
55 55
56 public String generateNo() { 56 public String generateNo() {
yudao-module-mall/yudao-module-product/src/test/java/cn/iocoder/yudao/module/product/service/sku/ProductSkuServiceTest.java
@@ -10,12 +10,12 @@ import cn.iocoder.yudao.module.product.dal.mysql.sku.ProductSkuMapper; @@ -10,12 +10,12 @@ import cn.iocoder.yudao.module.product.dal.mysql.sku.ProductSkuMapper;
10 import cn.iocoder.yudao.module.product.service.property.ProductPropertyService; 10 import cn.iocoder.yudao.module.product.service.property.ProductPropertyService;
11 import cn.iocoder.yudao.module.product.service.property.ProductPropertyValueService; 11 import cn.iocoder.yudao.module.product.service.property.ProductPropertyValueService;
12 import cn.iocoder.yudao.module.product.service.spu.ProductSpuService; 12 import cn.iocoder.yudao.module.product.service.spu.ProductSpuService;
  13 +import jakarta.annotation.Resource;
13 import org.junit.jupiter.api.Disabled; 14 import org.junit.jupiter.api.Disabled;
14 import org.junit.jupiter.api.Test; 15 import org.junit.jupiter.api.Test;
15 -import org.springframework.boot.test.mock.mockito.MockBean;  
16 import org.springframework.context.annotation.Import; 16 import org.springframework.context.annotation.Import;
  17 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
17 18
18 -import jakarta.annotation.Resource;  
19 import java.util.Arrays; 19 import java.util.Arrays;
20 import java.util.List; 20 import java.util.List;
21 21
@@ -44,11 +44,11 @@ public class ProductSkuServiceTest extends BaseDbUnitTest { @@ -44,11 +44,11 @@ public class ProductSkuServiceTest extends BaseDbUnitTest {
44 @Resource 44 @Resource
45 private ProductSkuMapper productSkuMapper; 45 private ProductSkuMapper productSkuMapper;
46 46
47 - @MockBean 47 + @MockitoBean
48 private ProductSpuService productSpuService; 48 private ProductSpuService productSpuService;
49 - @MockBean 49 + @MockitoBean
50 private ProductPropertyService productPropertyService; 50 private ProductPropertyService productPropertyService;
51 - @MockBean 51 + @MockitoBean
52 private ProductPropertyValueService productPropertyValueService; 52 private ProductPropertyValueService productPropertyValueService;
53 53
54 public Long generateId() { 54 public Long generateId() {
yudao-module-mall/yudao-module-product/src/test/java/cn/iocoder/yudao/module/product/service/spu/ProductSpuServiceImplTest.java
@@ -22,8 +22,8 @@ import jakarta.annotation.Resource; @@ -22,8 +22,8 @@ import jakarta.annotation.Resource;
22 import org.junit.jupiter.api.Assertions; 22 import org.junit.jupiter.api.Assertions;
23 import org.junit.jupiter.api.Disabled; 23 import org.junit.jupiter.api.Disabled;
24 import org.junit.jupiter.api.Test; 24 import org.junit.jupiter.api.Test;
25 -import org.springframework.boot.test.mock.mockito.MockBean;  
26 import org.springframework.context.annotation.Import; 25 import org.springframework.context.annotation.Import;
  26 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
27 27
28 import java.math.RoundingMode; 28 import java.math.RoundingMode;
29 import java.util.ArrayList; 29 import java.util.ArrayList;
@@ -58,15 +58,15 @@ public class ProductSpuServiceImplTest extends BaseDbUnitTest { @@ -58,15 +58,15 @@ public class ProductSpuServiceImplTest extends BaseDbUnitTest {
58 @Resource 58 @Resource
59 private ProductSpuMapper productSpuMapper; 59 private ProductSpuMapper productSpuMapper;
60 60
61 - @MockBean 61 + @MockitoBean
62 private ProductSkuServiceImpl productSkuService; 62 private ProductSkuServiceImpl productSkuService;
63 - @MockBean 63 + @MockitoBean
64 private ProductCategoryServiceImpl categoryService; 64 private ProductCategoryServiceImpl categoryService;
65 - @MockBean 65 + @MockitoBean
66 private ProductBrandServiceImpl brandService; 66 private ProductBrandServiceImpl brandService;
67 - @MockBean 67 + @MockitoBean
68 private ProductPropertyService productPropertyService; 68 private ProductPropertyService productPropertyService;
69 - @MockBean 69 + @MockitoBean
70 private ProductPropertyValueService productPropertyValueService; 70 private ProductPropertyValueService productPropertyValueService;
71 71
72 public String generateNo() { 72 public String generateNo() {
yudao-module-mall/yudao-module-trade/src/test/java/cn/iocoder/yudao/module/trade/service/aftersale/AfterSaleServiceTest.java
@@ -20,12 +20,12 @@ import cn.iocoder.yudao.module.trade.enums.order.TradeOrderStatusEnum; @@ -20,12 +20,12 @@ import cn.iocoder.yudao.module.trade.enums.order.TradeOrderStatusEnum;
20 import cn.iocoder.yudao.module.trade.framework.order.config.TradeOrderProperties; 20 import cn.iocoder.yudao.module.trade.framework.order.config.TradeOrderProperties;
21 import cn.iocoder.yudao.module.trade.service.order.TradeOrderQueryService; 21 import cn.iocoder.yudao.module.trade.service.order.TradeOrderQueryService;
22 import cn.iocoder.yudao.module.trade.service.order.TradeOrderUpdateService; 22 import cn.iocoder.yudao.module.trade.service.order.TradeOrderUpdateService;
  23 +import jakarta.annotation.Resource;
23 import org.junit.jupiter.api.Disabled; 24 import org.junit.jupiter.api.Disabled;
24 import org.junit.jupiter.api.Test; 25 import org.junit.jupiter.api.Test;
25 -import org.springframework.boot.test.mock.mockito.MockBean;  
26 import org.springframework.context.annotation.Import; 26 import org.springframework.context.annotation.Import;
  27 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
27 28
28 -import jakarta.annotation.Resource;  
29 import java.time.LocalDateTime; 29 import java.time.LocalDateTime;
30 30
31 import static cn.iocoder.yudao.framework.common.util.date.LocalDateTimeUtils.buildTime; 31 import static cn.iocoder.yudao.framework.common.util.date.LocalDateTimeUtils.buildTime;
@@ -54,15 +54,15 @@ public class AfterSaleServiceTest extends BaseDbUnitTest { @@ -54,15 +54,15 @@ public class AfterSaleServiceTest extends BaseDbUnitTest {
54 @Resource 54 @Resource
55 private AfterSaleLogMapper tradeAfterSaleLogMapper; 55 private AfterSaleLogMapper tradeAfterSaleLogMapper;
56 56
57 - @MockBean 57 + @MockitoBean
58 private TradeOrderUpdateService tradeOrderUpdateService; 58 private TradeOrderUpdateService tradeOrderUpdateService;
59 @Resource 59 @Resource
60 private TradeOrderQueryService tradeOrderQueryService; 60 private TradeOrderQueryService tradeOrderQueryService;
61 61
62 - @MockBean 62 + @MockitoBean
63 private PayRefundApi payRefundApi; 63 private PayRefundApi payRefundApi;
64 64
65 - @MockBean 65 + @MockitoBean
66 private TradeOrderProperties tradeOrderProperties; 66 private TradeOrderProperties tradeOrderProperties;
67 67
68 @Test 68 @Test
yudao-module-mall/yudao-module-trade/src/test/java/cn/iocoder/yudao/module/trade/service/brokerage/BrokerageRecordServiceImplTest.java
@@ -7,12 +7,12 @@ import cn.iocoder.yudao.module.trade.controller.admin.brokerage.vo.record.Broker @@ -7,12 +7,12 @@ import cn.iocoder.yudao.module.trade.controller.admin.brokerage.vo.record.Broker
7 import cn.iocoder.yudao.module.trade.dal.dataobject.brokerage.BrokerageRecordDO; 7 import cn.iocoder.yudao.module.trade.dal.dataobject.brokerage.BrokerageRecordDO;
8 import cn.iocoder.yudao.module.trade.dal.mysql.brokerage.BrokerageRecordMapper; 8 import cn.iocoder.yudao.module.trade.dal.mysql.brokerage.BrokerageRecordMapper;
9 import cn.iocoder.yudao.module.trade.service.config.TradeConfigService; 9 import cn.iocoder.yudao.module.trade.service.config.TradeConfigService;
  10 +import jakarta.annotation.Resource;
10 import org.junit.jupiter.api.Disabled; 11 import org.junit.jupiter.api.Disabled;
11 import org.junit.jupiter.api.Test; 12 import org.junit.jupiter.api.Test;
12 -import org.springframework.boot.test.mock.mockito.MockBean;  
13 import org.springframework.context.annotation.Import; 13 import org.springframework.context.annotation.Import;
  14 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
14 15
15 -import jakarta.annotation.Resource;  
16 import java.math.RoundingMode; 16 import java.math.RoundingMode;
17 17
18 import static cn.hutool.core.util.RandomUtil.randomEle; 18 import static cn.hutool.core.util.RandomUtil.randomEle;
@@ -39,9 +39,9 @@ public class BrokerageRecordServiceImplTest extends BaseDbUnitTest { @@ -39,9 +39,9 @@ public class BrokerageRecordServiceImplTest extends BaseDbUnitTest {
39 @Resource 39 @Resource
40 private BrokerageRecordMapper brokerageRecordMapper; 40 private BrokerageRecordMapper brokerageRecordMapper;
41 41
42 - @MockBean 42 + @MockitoBean
43 private TradeConfigService tradeConfigService; 43 private TradeConfigService tradeConfigService;
44 - @MockBean 44 + @MockitoBean
45 private BrokerageUserService brokerageUserService; 45 private BrokerageUserService brokerageUserService;
46 46
47 @Test 47 @Test
yudao-module-mall/yudao-module-trade/src/test/java/cn/iocoder/yudao/module/trade/service/brokerage/BrokerageWithdrawServiceImplTest.java
@@ -11,8 +11,8 @@ import jakarta.annotation.Resource; @@ -11,8 +11,8 @@ import jakarta.annotation.Resource;
11 import jakarta.validation.Validator; 11 import jakarta.validation.Validator;
12 import org.junit.jupiter.api.Disabled; 12 import org.junit.jupiter.api.Disabled;
13 import org.junit.jupiter.api.Test; 13 import org.junit.jupiter.api.Test;
14 -import org.springframework.boot.test.mock.mockito.MockBean;  
15 import org.springframework.context.annotation.Import; 14 import org.springframework.context.annotation.Import;
  15 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
16 16
17 import static cn.iocoder.yudao.framework.common.util.date.LocalDateTimeUtils.buildBetweenTime; 17 import static cn.iocoder.yudao.framework.common.util.date.LocalDateTimeUtils.buildBetweenTime;
18 import static cn.iocoder.yudao.framework.common.util.object.ObjectUtils.cloneIgnoreId; 18 import static cn.iocoder.yudao.framework.common.util.object.ObjectUtils.cloneIgnoreId;
@@ -36,14 +36,14 @@ public class BrokerageWithdrawServiceImplTest extends BaseDbUnitTest { @@ -36,14 +36,14 @@ public class BrokerageWithdrawServiceImplTest extends BaseDbUnitTest {
36 @Resource 36 @Resource
37 private BrokerageWithdrawMapper brokerageWithdrawMapper; 37 private BrokerageWithdrawMapper brokerageWithdrawMapper;
38 38
39 - @MockBean 39 + @MockitoBean
40 private BrokerageRecordService brokerageRecordService; 40 private BrokerageRecordService brokerageRecordService;
41 - @MockBean 41 + @MockitoBean
42 private BrokerageUserService brokerageUserService; 42 private BrokerageUserService brokerageUserService;
43 - @MockBean 43 + @MockitoBean
44 private TradeConfigService tradeConfigService; 44 private TradeConfigService tradeConfigService;
45 45
46 - @MockBean 46 + @MockitoBean
47 private NotifyMessageSendApi notifyMessageSendApi; 47 private NotifyMessageSendApi notifyMessageSendApi;
48 48
49 @Resource 49 @Resource
yudao-module-mall/yudao-module-trade/src/test/java/cn/iocoder/yudao/module/trade/service/order/TradeOrderUpdateServiceTest.java
@@ -35,8 +35,8 @@ import jakarta.annotation.Resource; @@ -35,8 +35,8 @@ import jakarta.annotation.Resource;
35 import org.junit.jupiter.api.BeforeEach; 35 import org.junit.jupiter.api.BeforeEach;
36 import org.junit.jupiter.api.Disabled; 36 import org.junit.jupiter.api.Disabled;
37 import org.junit.jupiter.api.Test; 37 import org.junit.jupiter.api.Test;
38 -import org.springframework.boot.test.mock.mockito.MockBean;  
39 import org.springframework.context.annotation.Import; 38 import org.springframework.context.annotation.Import;
  39 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
40 40
41 import java.time.Duration; 41 import java.time.Duration;
42 42
@@ -67,34 +67,34 @@ public class TradeOrderUpdateServiceTest extends BaseDbUnitTest { @@ -67,34 +67,34 @@ public class TradeOrderUpdateServiceTest extends BaseDbUnitTest {
67 @Resource 67 @Resource
68 private TradeOrderItemMapper tradeOrderItemMapper; 68 private TradeOrderItemMapper tradeOrderItemMapper;
69 69
70 - @MockBean 70 + @MockitoBean
71 private MemberUserApi memberUserApi; 71 private MemberUserApi memberUserApi;
72 - @MockBean 72 + @MockitoBean
73 private ProductSpuApi productSpuApi; 73 private ProductSpuApi productSpuApi;
74 - @MockBean 74 + @MockitoBean
75 private ProductSkuApi productSkuApi; 75 private ProductSkuApi productSkuApi;
76 - @MockBean 76 + @MockitoBean
77 private ProductCommentApi productCommentApi; 77 private ProductCommentApi productCommentApi;
78 - // @MockBean 78 + // @MockitoBean
79 // private PriceApi priceApi; 79 // private PriceApi priceApi;
80 - @MockBean 80 + @MockitoBean
81 private PayOrderApi payOrderApi; 81 private PayOrderApi payOrderApi;
82 - @MockBean 82 + @MockitoBean
83 private MemberAddressApi addressApi; 83 private MemberAddressApi addressApi;
84 - @MockBean 84 + @MockitoBean
85 private CouponApi couponApi; 85 private CouponApi couponApi;
86 86
87 - @MockBean 87 + @MockitoBean
88 private TradeOrderProperties tradeOrderProperties; 88 private TradeOrderProperties tradeOrderProperties;
89 - @MockBean 89 + @MockitoBean
90 private TradeNoRedisDAO tradeNoRedisDAO; 90 private TradeNoRedisDAO tradeNoRedisDAO;
91 - @MockBean 91 + @MockitoBean
92 private TradeOrderHandler tradeOrderHandler; 92 private TradeOrderHandler tradeOrderHandler;
93 - @MockBean 93 + @MockitoBean
94 private TradePriceCalculator tradePriceCalculator; 94 private TradePriceCalculator tradePriceCalculator;
95 - @MockBean 95 + @MockitoBean
96 private NotifyMessageSendApi notifyMessageSendApi; 96 private NotifyMessageSendApi notifyMessageSendApi;
97 - @MockBean 97 + @MockitoBean
98 private DeliveryExpressService deliveryExpressService; 98 private DeliveryExpressService deliveryExpressService;
99 99
100 @BeforeEach 100 @BeforeEach
yudao-module-member/src/test/java/cn/iocoder/yudao/module/member/service/auth/MemberAuthServiceTest.java
1 package cn.iocoder.yudao.module.member.service.auth; 1 package cn.iocoder.yudao.module.member.service.auth;
2 2
  3 +import cn.iocoder.yudao.framework.common.biz.system.oauth2.OAuth2TokenCommonApi;
3 import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; 4 import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum;
4 import cn.iocoder.yudao.framework.common.util.collection.ArrayUtils; 5 import cn.iocoder.yudao.framework.common.util.collection.ArrayUtils;
5 import cn.iocoder.yudao.framework.redis.config.YudaoRedisAutoConfiguration; 6 import cn.iocoder.yudao.framework.redis.config.YudaoRedisAutoConfiguration;
@@ -8,14 +9,13 @@ import cn.iocoder.yudao.module.member.dal.dataobject.user.MemberUserDO; @@ -8,14 +9,13 @@ import cn.iocoder.yudao.module.member.dal.dataobject.user.MemberUserDO;
8 import cn.iocoder.yudao.module.member.dal.mysql.user.MemberUserMapper; 9 import cn.iocoder.yudao.module.member.dal.mysql.user.MemberUserMapper;
9 import cn.iocoder.yudao.module.member.service.user.MemberUserService; 10 import cn.iocoder.yudao.module.member.service.user.MemberUserService;
10 import cn.iocoder.yudao.module.system.api.logger.LoginLogApi; 11 import cn.iocoder.yudao.module.system.api.logger.LoginLogApi;
11 -import cn.iocoder.yudao.framework.common.biz.system.oauth2.OAuth2TokenCommonApi;  
12 import cn.iocoder.yudao.module.system.api.sms.SmsCodeApi; 12 import cn.iocoder.yudao.module.system.api.sms.SmsCodeApi;
13 import cn.iocoder.yudao.module.system.api.social.SocialUserApi; 13 import cn.iocoder.yudao.module.system.api.social.SocialUserApi;
14 -import org.springframework.boot.test.mock.mockito.MockBean; 14 +import jakarta.annotation.Resource;
15 import org.springframework.context.annotation.Import; 15 import org.springframework.context.annotation.Import;
16 import org.springframework.security.crypto.password.PasswordEncoder; 16 import org.springframework.security.crypto.password.PasswordEncoder;
  17 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
17 18
18 -import jakarta.annotation.Resource;  
19 import java.util.function.Consumer; 19 import java.util.function.Consumer;
20 20
21 import static cn.hutool.core.util.RandomUtil.randomEle; 21 import static cn.hutool.core.util.RandomUtil.randomEle;
@@ -36,17 +36,17 @@ public class MemberAuthServiceTest extends BaseDbAndRedisUnitTest { @@ -36,17 +36,17 @@ public class MemberAuthServiceTest extends BaseDbAndRedisUnitTest {
36 @Resource 36 @Resource
37 private MemberAuthServiceImpl authService; 37 private MemberAuthServiceImpl authService;
38 38
39 - @MockBean 39 + @MockitoBean
40 private MemberUserService userService; 40 private MemberUserService userService;
41 - @MockBean 41 + @MockitoBean
42 private SmsCodeApi smsCodeApi; 42 private SmsCodeApi smsCodeApi;
43 - @MockBean 43 + @MockitoBean
44 private LoginLogApi loginLogApi; 44 private LoginLogApi loginLogApi;
45 - @MockBean 45 + @MockitoBean
46 private OAuth2TokenCommonApi oauth2TokenApi; 46 private OAuth2TokenCommonApi oauth2TokenApi;
47 - @MockBean 47 + @MockitoBean
48 private SocialUserApi socialUserApi; 48 private SocialUserApi socialUserApi;
49 - @MockBean 49 + @MockitoBean
50 private PasswordEncoder passwordEncoder; 50 private PasswordEncoder passwordEncoder;
51 51
52 @Resource 52 @Resource
yudao-module-member/src/test/java/cn/iocoder/yudao/module/member/service/group/MemberGroupServiceImplTest.java
@@ -9,11 +9,10 @@ import cn.iocoder.yudao.module.member.controller.admin.group.vo.MemberGroupUpdat @@ -9,11 +9,10 @@ import cn.iocoder.yudao.module.member.controller.admin.group.vo.MemberGroupUpdat
9 import cn.iocoder.yudao.module.member.dal.dataobject.group.MemberGroupDO; 9 import cn.iocoder.yudao.module.member.dal.dataobject.group.MemberGroupDO;
10 import cn.iocoder.yudao.module.member.dal.mysql.group.MemberGroupMapper; 10 import cn.iocoder.yudao.module.member.dal.mysql.group.MemberGroupMapper;
11 import cn.iocoder.yudao.module.member.service.user.MemberUserService; 11 import cn.iocoder.yudao.module.member.service.user.MemberUserService;
  12 +import jakarta.annotation.Resource;
12 import org.junit.jupiter.api.Test; 13 import org.junit.jupiter.api.Test;
13 -import org.springframework.boot.test.mock.mockito.MockBean;  
14 import org.springframework.context.annotation.Import; 14 import org.springframework.context.annotation.Import;
15 -  
16 -import jakarta.annotation.Resource; 15 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
17 16
18 import static cn.iocoder.yudao.framework.common.util.date.LocalDateTimeUtils.buildBetweenTime; 17 import static cn.iocoder.yudao.framework.common.util.date.LocalDateTimeUtils.buildBetweenTime;
19 import static cn.iocoder.yudao.framework.common.util.date.LocalDateTimeUtils.buildTime; 18 import static cn.iocoder.yudao.framework.common.util.date.LocalDateTimeUtils.buildTime;
@@ -42,7 +41,7 @@ public class MemberGroupServiceImplTest extends BaseDbUnitTest { @@ -42,7 +41,7 @@ public class MemberGroupServiceImplTest extends BaseDbUnitTest {
42 @Resource 41 @Resource
43 private MemberGroupMapper groupMapper; 42 private MemberGroupMapper groupMapper;
44 43
45 - @MockBean 44 + @MockitoBean
46 private MemberUserService memberUserService; 45 private MemberUserService memberUserService;
47 46
48 @Test 47 @Test
yudao-module-member/src/test/java/cn/iocoder/yudao/module/member/service/level/MemberLevelServiceImplTest.java
@@ -9,11 +9,11 @@ import cn.iocoder.yudao.module.member.controller.admin.level.vo.level.MemberLeve @@ -9,11 +9,11 @@ import cn.iocoder.yudao.module.member.controller.admin.level.vo.level.MemberLeve
9 import cn.iocoder.yudao.module.member.dal.dataobject.level.MemberLevelDO; 9 import cn.iocoder.yudao.module.member.dal.dataobject.level.MemberLevelDO;
10 import cn.iocoder.yudao.module.member.dal.mysql.level.MemberLevelMapper; 10 import cn.iocoder.yudao.module.member.dal.mysql.level.MemberLevelMapper;
11 import cn.iocoder.yudao.module.member.service.user.MemberUserService; 11 import cn.iocoder.yudao.module.member.service.user.MemberUserService;
  12 +import jakarta.annotation.Resource;
12 import org.junit.jupiter.api.Test; 13 import org.junit.jupiter.api.Test;
13 -import org.springframework.boot.test.mock.mockito.MockBean;  
14 import org.springframework.context.annotation.Import; 14 import org.springframework.context.annotation.Import;
  15 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
15 16
16 -import jakarta.annotation.Resource;  
17 import java.util.List; 17 import java.util.List;
18 import java.util.function.Consumer; 18 import java.util.function.Consumer;
19 19
@@ -40,11 +40,11 @@ public class MemberLevelServiceImplTest extends BaseDbUnitTest { @@ -40,11 +40,11 @@ public class MemberLevelServiceImplTest extends BaseDbUnitTest {
40 @Resource 40 @Resource
41 private MemberLevelMapper memberlevelMapper; 41 private MemberLevelMapper memberlevelMapper;
42 42
43 - @MockBean 43 + @MockitoBean
44 private MemberLevelRecordService memberLevelRecordService; 44 private MemberLevelRecordService memberLevelRecordService;
45 - @MockBean 45 + @MockitoBean
46 private MemberExperienceRecordService memberExperienceRecordService; 46 private MemberExperienceRecordService memberExperienceRecordService;
47 - @MockBean 47 + @MockitoBean
48 private MemberUserService memberUserService; 48 private MemberUserService memberUserService;
49 49
50 @Test 50 @Test
yudao-module-member/src/test/java/cn/iocoder/yudao/module/member/service/tag/MemberTagServiceImplTest.java
@@ -8,11 +8,10 @@ import cn.iocoder.yudao.module.member.controller.admin.tag.vo.MemberTagUpdateReq @@ -8,11 +8,10 @@ import cn.iocoder.yudao.module.member.controller.admin.tag.vo.MemberTagUpdateReq
8 import cn.iocoder.yudao.module.member.dal.dataobject.tag.MemberTagDO; 8 import cn.iocoder.yudao.module.member.dal.dataobject.tag.MemberTagDO;
9 import cn.iocoder.yudao.module.member.dal.mysql.tag.MemberTagMapper; 9 import cn.iocoder.yudao.module.member.dal.mysql.tag.MemberTagMapper;
10 import cn.iocoder.yudao.module.member.service.user.MemberUserService; 10 import cn.iocoder.yudao.module.member.service.user.MemberUserService;
  11 +import jakarta.annotation.Resource;
11 import org.junit.jupiter.api.Test; 12 import org.junit.jupiter.api.Test;
12 -import org.springframework.boot.test.mock.mockito.MockBean;  
13 import org.springframework.context.annotation.Import; 13 import org.springframework.context.annotation.Import;
14 -  
15 -import jakarta.annotation.Resource; 14 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
16 15
17 import static cn.iocoder.yudao.framework.common.util.date.LocalDateTimeUtils.buildBetweenTime; 16 import static cn.iocoder.yudao.framework.common.util.date.LocalDateTimeUtils.buildBetweenTime;
18 import static cn.iocoder.yudao.framework.common.util.date.LocalDateTimeUtils.buildTime; 17 import static cn.iocoder.yudao.framework.common.util.date.LocalDateTimeUtils.buildTime;
@@ -39,7 +38,7 @@ public class MemberTagServiceImplTest extends BaseDbUnitTest { @@ -39,7 +38,7 @@ public class MemberTagServiceImplTest extends BaseDbUnitTest {
39 @Resource 38 @Resource
40 private MemberTagMapper tagMapper; 39 private MemberTagMapper tagMapper;
41 40
42 - @MockBean 41 + @MockitoBean
43 private MemberUserService memberUserService; 42 private MemberUserService memberUserService;
44 43
45 @Test 44 @Test
yudao-module-member/src/test/java/cn/iocoder/yudao/module/member/service/user/MemberUserServiceImplTest.java
@@ -13,10 +13,10 @@ import cn.iocoder.yudao.module.system.api.sms.SmsCodeApi; @@ -13,10 +13,10 @@ import cn.iocoder.yudao.module.system.api.sms.SmsCodeApi;
13 import jakarta.annotation.Resource; 13 import jakarta.annotation.Resource;
14 import org.junit.jupiter.api.Disabled; 14 import org.junit.jupiter.api.Disabled;
15 import org.junit.jupiter.api.Test; 15 import org.junit.jupiter.api.Test;
16 -import org.springframework.boot.test.mock.mockito.MockBean;  
17 import org.springframework.context.annotation.Import; 16 import org.springframework.context.annotation.Import;
18 import org.springframework.data.redis.core.StringRedisTemplate; 17 import org.springframework.data.redis.core.StringRedisTemplate;
19 import org.springframework.security.crypto.password.PasswordEncoder; 18 import org.springframework.security.crypto.password.PasswordEncoder;
  19 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
20 20
21 import java.util.function.Consumer; 21 import java.util.function.Consumer;
22 22
@@ -44,13 +44,13 @@ public class MemberUserServiceImplTest extends BaseDbAndRedisUnitTest { @@ -44,13 +44,13 @@ public class MemberUserServiceImplTest extends BaseDbAndRedisUnitTest {
44 @Resource 44 @Resource
45 private MemberUserMapper userMapper; 45 private MemberUserMapper userMapper;
46 46
47 - @MockBean 47 + @MockitoBean
48 private MemberAuthServiceImpl authService; 48 private MemberAuthServiceImpl authService;
49 49
50 - @MockBean 50 + @MockitoBean
51 private PasswordEncoder passwordEncoder; 51 private PasswordEncoder passwordEncoder;
52 52
53 - @MockBean 53 + @MockitoBean
54 private SmsCodeApi smsCodeApi; 54 private SmsCodeApi smsCodeApi;
55 55
56 // TODO 芋艿:后续重构这个单测 56 // TODO 芋艿:后续重构这个单测
yudao-module-pay/src/test/java/cn/iocoder/yudao/module/pay/service/app/PayAppServiceTest.java
@@ -11,12 +11,12 @@ import cn.iocoder.yudao.module.pay.dal.dataobject.app.PayAppDO; @@ -11,12 +11,12 @@ import cn.iocoder.yudao.module.pay.dal.dataobject.app.PayAppDO;
11 import cn.iocoder.yudao.module.pay.dal.mysql.app.PayAppMapper; 11 import cn.iocoder.yudao.module.pay.dal.mysql.app.PayAppMapper;
12 import cn.iocoder.yudao.module.pay.service.order.PayOrderService; 12 import cn.iocoder.yudao.module.pay.service.order.PayOrderService;
13 import cn.iocoder.yudao.module.pay.service.refund.PayRefundService; 13 import cn.iocoder.yudao.module.pay.service.refund.PayRefundService;
  14 +import jakarta.annotation.Resource;
14 import org.junit.jupiter.api.Disabled; 15 import org.junit.jupiter.api.Disabled;
15 import org.junit.jupiter.api.Test; 16 import org.junit.jupiter.api.Test;
16 -import org.springframework.boot.test.mock.mockito.MockBean;  
17 import org.springframework.context.annotation.Import; 17 import org.springframework.context.annotation.Import;
  18 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
18 19
19 -import jakarta.annotation.Resource;  
20 import java.util.Map; 20 import java.util.Map;
21 21
22 import static cn.iocoder.yudao.framework.common.util.date.LocalDateTimeUtils.buildBetweenTime; 22 import static cn.iocoder.yudao.framework.common.util.date.LocalDateTimeUtils.buildBetweenTime;
@@ -46,9 +46,9 @@ public class PayAppServiceTest extends BaseDbUnitTest { @@ -46,9 +46,9 @@ public class PayAppServiceTest extends BaseDbUnitTest {
46 @Resource 46 @Resource
47 private PayAppMapper appMapper; 47 private PayAppMapper appMapper;
48 48
49 - @MockBean 49 + @MockitoBean
50 private PayOrderService orderService; 50 private PayOrderService orderService;
51 - @MockBean 51 + @MockitoBean
52 private PayRefundService refundService; 52 private PayRefundService refundService;
53 53
54 @Test 54 @Test
yudao-module-pay/src/test/java/cn/iocoder/yudao/module/pay/service/channel/PayChannelServiceTest.java
@@ -2,23 +2,23 @@ package cn.iocoder.yudao.module.pay.service.channel; @@ -2,23 +2,23 @@ package cn.iocoder.yudao.module.pay.service.channel;
2 2
3 import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; 3 import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum;
4 import cn.iocoder.yudao.framework.common.util.json.JsonUtils; 4 import cn.iocoder.yudao.framework.common.util.json.JsonUtils;
5 -import cn.iocoder.yudao.module.pay.enums.PayChannelEnum;  
6 -import cn.iocoder.yudao.module.pay.framework.pay.core.client.PayClient;  
7 -import cn.iocoder.yudao.module.pay.framework.pay.core.client.PayClientFactory;  
8 -import cn.iocoder.yudao.module.pay.framework.pay.core.client.impl.alipay.AlipayPayClientConfig;  
9 -import cn.iocoder.yudao.module.pay.framework.pay.core.client.impl.weixin.WxPayClientConfig;  
10 import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest; 5 import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest;
11 import cn.iocoder.yudao.module.pay.controller.admin.channel.vo.PayChannelCreateReqVO; 6 import cn.iocoder.yudao.module.pay.controller.admin.channel.vo.PayChannelCreateReqVO;
12 import cn.iocoder.yudao.module.pay.controller.admin.channel.vo.PayChannelUpdateReqVO; 7 import cn.iocoder.yudao.module.pay.controller.admin.channel.vo.PayChannelUpdateReqVO;
13 import cn.iocoder.yudao.module.pay.dal.dataobject.channel.PayChannelDO; 8 import cn.iocoder.yudao.module.pay.dal.dataobject.channel.PayChannelDO;
14 import cn.iocoder.yudao.module.pay.dal.mysql.channel.PayChannelMapper; 9 import cn.iocoder.yudao.module.pay.dal.mysql.channel.PayChannelMapper;
  10 +import cn.iocoder.yudao.module.pay.enums.PayChannelEnum;
  11 +import cn.iocoder.yudao.module.pay.framework.pay.core.client.PayClient;
  12 +import cn.iocoder.yudao.module.pay.framework.pay.core.client.PayClientFactory;
  13 +import cn.iocoder.yudao.module.pay.framework.pay.core.client.impl.alipay.AlipayPayClientConfig;
  14 +import cn.iocoder.yudao.module.pay.framework.pay.core.client.impl.weixin.WxPayClientConfig;
15 import com.alibaba.fastjson.JSON; 15 import com.alibaba.fastjson.JSON;
  16 +import jakarta.annotation.Resource;
  17 +import jakarta.validation.Validator;
16 import org.junit.jupiter.api.Test; 18 import org.junit.jupiter.api.Test;
17 -import org.springframework.boot.test.mock.mockito.MockBean;  
18 import org.springframework.context.annotation.Import; 19 import org.springframework.context.annotation.Import;
  20 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
19 21
20 -import jakarta.annotation.Resource;  
21 -import jakarta.validation.Validator;  
22 import java.util.Collections; 22 import java.util.Collections;
23 import java.util.List; 23 import java.util.List;
24 24
@@ -28,7 +28,8 @@ import static cn.iocoder.yudao.framework.test.core.util.RandomUtils.*; @@ -28,7 +28,8 @@ import static cn.iocoder.yudao.framework.test.core.util.RandomUtils.*;
28 import static cn.iocoder.yudao.module.pay.enums.ErrorCodeConstants.*; 28 import static cn.iocoder.yudao.module.pay.enums.ErrorCodeConstants.*;
29 import static org.junit.jupiter.api.Assertions.*; 29 import static org.junit.jupiter.api.Assertions.*;
30 import static org.mockito.ArgumentMatchers.eq; 30 import static org.mockito.ArgumentMatchers.eq;
31 -import static org.mockito.Mockito.*; 31 +import static org.mockito.Mockito.mock;
  32 +import static org.mockito.Mockito.when;
32 33
33 @Import({PayChannelServiceImpl.class}) 34 @Import({PayChannelServiceImpl.class})
34 public class PayChannelServiceTest extends BaseDbUnitTest { 35 public class PayChannelServiceTest extends BaseDbUnitTest {
@@ -39,9 +40,9 @@ public class PayChannelServiceTest extends BaseDbUnitTest { @@ -39,9 +40,9 @@ public class PayChannelServiceTest extends BaseDbUnitTest {
39 @Resource 40 @Resource
40 private PayChannelMapper channelMapper; 41 private PayChannelMapper channelMapper;
41 42
42 - @MockBean 43 + @MockitoBean
43 private PayClientFactory payClientFactory; 44 private PayClientFactory payClientFactory;
44 - @MockBean 45 + @MockitoBean
45 private Validator validator; 46 private Validator validator;
46 47
47 @Test 48 @Test
yudao-module-pay/src/test/java/cn/iocoder/yudao/module/pay/service/notify/PayNotifyServiceTest.java
@@ -18,15 +18,15 @@ import cn.iocoder.yudao.module.pay.framework.job.config.PayJobConfiguration; @@ -18,15 +18,15 @@ import cn.iocoder.yudao.module.pay.framework.job.config.PayJobConfiguration;
18 import cn.iocoder.yudao.module.pay.service.order.PayOrderService; 18 import cn.iocoder.yudao.module.pay.service.order.PayOrderService;
19 import cn.iocoder.yudao.module.pay.service.refund.PayRefundService; 19 import cn.iocoder.yudao.module.pay.service.refund.PayRefundService;
20 import cn.iocoder.yudao.module.pay.service.refund.PayRefundServiceImpl; 20 import cn.iocoder.yudao.module.pay.service.refund.PayRefundServiceImpl;
  21 +import jakarta.annotation.Resource;
21 import org.junit.jupiter.api.Disabled; 22 import org.junit.jupiter.api.Disabled;
22 import org.junit.jupiter.api.Test; 23 import org.junit.jupiter.api.Test;
23 import org.mockito.MockedStatic; 24 import org.mockito.MockedStatic;
24 import org.redisson.api.RLock; 25 import org.redisson.api.RLock;
25 import org.redisson.api.RedissonClient; 26 import org.redisson.api.RedissonClient;
26 -import org.springframework.boot.test.mock.mockito.MockBean;  
27 import org.springframework.context.annotation.Import; 27 import org.springframework.context.annotation.Import;
  28 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
28 29
29 -import jakarta.annotation.Resource;  
30 import java.time.Duration; 30 import java.time.Duration;
31 import java.util.List; 31 import java.util.List;
32 32
@@ -54,9 +54,9 @@ public class PayNotifyServiceTest extends BaseDbUnitTest { @@ -54,9 +54,9 @@ public class PayNotifyServiceTest extends BaseDbUnitTest {
54 @Resource 54 @Resource
55 private PayNotifyServiceImpl notifyService; 55 private PayNotifyServiceImpl notifyService;
56 56
57 - @MockBean 57 + @MockitoBean
58 private PayOrderService orderService; 58 private PayOrderService orderService;
59 - @MockBean 59 + @MockitoBean
60 private PayRefundService refundService; 60 private PayRefundService refundService;
61 61
62 @Resource 62 @Resource
@@ -64,7 +64,7 @@ public class PayNotifyServiceTest extends BaseDbUnitTest { @@ -64,7 +64,7 @@ public class PayNotifyServiceTest extends BaseDbUnitTest {
64 @Resource 64 @Resource
65 private PayNotifyLogMapper notifyLogMapper; 65 private PayNotifyLogMapper notifyLogMapper;
66 66
67 - @MockBean 67 + @MockitoBean
68 private RedissonClient redissonClient; 68 private RedissonClient redissonClient;
69 69
70 @Test 70 @Test
yudao-module-pay/src/test/java/cn/iocoder/yudao/module/pay/service/order/PayOrderServiceTest.java
@@ -2,10 +2,6 @@ package cn.iocoder.yudao.module.pay.service.order; @@ -2,10 +2,6 @@ package cn.iocoder.yudao.module.pay.service.order;
2 2
3 import cn.hutool.extra.spring.SpringUtil; 3 import cn.hutool.extra.spring.SpringUtil;
4 import cn.iocoder.yudao.framework.common.pojo.PageResult; 4 import cn.iocoder.yudao.framework.common.pojo.PageResult;
5 -import cn.iocoder.yudao.module.pay.enums.PayChannelEnum;  
6 -import cn.iocoder.yudao.module.pay.framework.pay.core.client.PayClient;  
7 -import cn.iocoder.yudao.module.pay.framework.pay.core.client.dto.order.PayOrderRespDTO;  
8 -import cn.iocoder.yudao.module.pay.framework.pay.core.enums.PayOrderDisplayModeEnum;  
9 import cn.iocoder.yudao.framework.test.core.ut.BaseDbAndRedisUnitTest; 5 import cn.iocoder.yudao.framework.test.core.ut.BaseDbAndRedisUnitTest;
10 import cn.iocoder.yudao.module.pay.api.order.dto.PayOrderCreateReqDTO; 6 import cn.iocoder.yudao.module.pay.api.order.dto.PayOrderCreateReqDTO;
11 import cn.iocoder.yudao.module.pay.controller.admin.order.vo.PayOrderExportReqVO; 7 import cn.iocoder.yudao.module.pay.controller.admin.order.vo.PayOrderExportReqVO;
@@ -19,9 +15,13 @@ import cn.iocoder.yudao.module.pay.dal.dataobject.order.PayOrderExtensionDO; @@ -19,9 +15,13 @@ import cn.iocoder.yudao.module.pay.dal.dataobject.order.PayOrderExtensionDO;
19 import cn.iocoder.yudao.module.pay.dal.mysql.order.PayOrderExtensionMapper; 15 import cn.iocoder.yudao.module.pay.dal.mysql.order.PayOrderExtensionMapper;
20 import cn.iocoder.yudao.module.pay.dal.mysql.order.PayOrderMapper; 16 import cn.iocoder.yudao.module.pay.dal.mysql.order.PayOrderMapper;
21 import cn.iocoder.yudao.module.pay.dal.redis.no.PayNoRedisDAO; 17 import cn.iocoder.yudao.module.pay.dal.redis.no.PayNoRedisDAO;
  18 +import cn.iocoder.yudao.module.pay.enums.PayChannelEnum;
22 import cn.iocoder.yudao.module.pay.enums.notify.PayNotifyTypeEnum; 19 import cn.iocoder.yudao.module.pay.enums.notify.PayNotifyTypeEnum;
23 import cn.iocoder.yudao.module.pay.enums.order.PayOrderStatusEnum; 20 import cn.iocoder.yudao.module.pay.enums.order.PayOrderStatusEnum;
24 import cn.iocoder.yudao.module.pay.framework.pay.config.PayProperties; 21 import cn.iocoder.yudao.module.pay.framework.pay.config.PayProperties;
  22 +import cn.iocoder.yudao.module.pay.framework.pay.core.client.PayClient;
  23 +import cn.iocoder.yudao.module.pay.framework.pay.core.client.dto.order.PayOrderRespDTO;
  24 +import cn.iocoder.yudao.module.pay.framework.pay.core.enums.PayOrderDisplayModeEnum;
25 import cn.iocoder.yudao.module.pay.service.app.PayAppService; 25 import cn.iocoder.yudao.module.pay.service.app.PayAppService;
26 import cn.iocoder.yudao.module.pay.service.channel.PayChannelService; 26 import cn.iocoder.yudao.module.pay.service.channel.PayChannelService;
27 import cn.iocoder.yudao.module.pay.service.notify.PayNotifyService; 27 import cn.iocoder.yudao.module.pay.service.notify.PayNotifyService;
@@ -29,8 +29,8 @@ import jakarta.annotation.Resource; @@ -29,8 +29,8 @@ import jakarta.annotation.Resource;
29 import org.junit.jupiter.api.BeforeEach; 29 import org.junit.jupiter.api.BeforeEach;
30 import org.junit.jupiter.api.Test; 30 import org.junit.jupiter.api.Test;
31 import org.mockito.MockedStatic; 31 import org.mockito.MockedStatic;
32 -import org.springframework.boot.test.mock.mockito.MockBean;  
33 import org.springframework.context.annotation.Import; 32 import org.springframework.context.annotation.Import;
  33 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
34 34
35 import java.time.Duration; 35 import java.time.Duration;
36 import java.time.LocalDateTime; 36 import java.time.LocalDateTime;
@@ -65,13 +65,13 @@ public class PayOrderServiceTest extends BaseDbAndRedisUnitTest { @@ -65,13 +65,13 @@ public class PayOrderServiceTest extends BaseDbAndRedisUnitTest {
65 @Resource 65 @Resource
66 private PayOrderExtensionMapper orderExtensionMapper; 66 private PayOrderExtensionMapper orderExtensionMapper;
67 67
68 - @MockBean 68 + @MockitoBean
69 private PayProperties properties; 69 private PayProperties properties;
70 - @MockBean 70 + @MockitoBean
71 private PayAppService appService; 71 private PayAppService appService;
72 - @MockBean 72 + @MockitoBean
73 private PayChannelService channelService; 73 private PayChannelService channelService;
74 - @MockBean 74 + @MockitoBean
75 private PayNotifyService notifyService; 75 private PayNotifyService notifyService;
76 76
77 @BeforeEach 77 @BeforeEach
yudao-module-pay/src/test/java/cn/iocoder/yudao/module/pay/service/refund/PayRefundServiceTest.java
@@ -2,10 +2,6 @@ package cn.iocoder.yudao.module.pay.service.refund; @@ -2,10 +2,6 @@ package cn.iocoder.yudao.module.pay.service.refund;
2 2
3 import cn.hutool.extra.spring.SpringUtil; 3 import cn.hutool.extra.spring.SpringUtil;
4 import cn.iocoder.yudao.framework.common.pojo.PageResult; 4 import cn.iocoder.yudao.framework.common.pojo.PageResult;
5 -import cn.iocoder.yudao.module.pay.enums.PayChannelEnum;  
6 -import cn.iocoder.yudao.module.pay.framework.pay.core.client.PayClient;  
7 -import cn.iocoder.yudao.module.pay.framework.pay.core.client.dto.refund.PayRefundRespDTO;  
8 -import cn.iocoder.yudao.module.pay.framework.pay.core.client.dto.refund.PayRefundUnifiedReqDTO;  
9 import cn.iocoder.yudao.framework.test.core.ut.BaseDbAndRedisUnitTest; 5 import cn.iocoder.yudao.framework.test.core.ut.BaseDbAndRedisUnitTest;
10 import cn.iocoder.yudao.module.pay.api.refund.dto.PayRefundCreateReqDTO; 6 import cn.iocoder.yudao.module.pay.api.refund.dto.PayRefundCreateReqDTO;
11 import cn.iocoder.yudao.module.pay.controller.admin.refund.vo.PayRefundExportReqVO; 7 import cn.iocoder.yudao.module.pay.controller.admin.refund.vo.PayRefundExportReqVO;
@@ -16,21 +12,25 @@ import cn.iocoder.yudao.module.pay.dal.dataobject.order.PayOrderDO; @@ -16,21 +12,25 @@ import cn.iocoder.yudao.module.pay.dal.dataobject.order.PayOrderDO;
16 import cn.iocoder.yudao.module.pay.dal.dataobject.refund.PayRefundDO; 12 import cn.iocoder.yudao.module.pay.dal.dataobject.refund.PayRefundDO;
17 import cn.iocoder.yudao.module.pay.dal.mysql.refund.PayRefundMapper; 13 import cn.iocoder.yudao.module.pay.dal.mysql.refund.PayRefundMapper;
18 import cn.iocoder.yudao.module.pay.dal.redis.no.PayNoRedisDAO; 14 import cn.iocoder.yudao.module.pay.dal.redis.no.PayNoRedisDAO;
  15 +import cn.iocoder.yudao.module.pay.enums.PayChannelEnum;
19 import cn.iocoder.yudao.module.pay.enums.notify.PayNotifyTypeEnum; 16 import cn.iocoder.yudao.module.pay.enums.notify.PayNotifyTypeEnum;
20 import cn.iocoder.yudao.module.pay.enums.order.PayOrderStatusEnum; 17 import cn.iocoder.yudao.module.pay.enums.order.PayOrderStatusEnum;
21 import cn.iocoder.yudao.module.pay.enums.refund.PayRefundStatusEnum; 18 import cn.iocoder.yudao.module.pay.enums.refund.PayRefundStatusEnum;
22 import cn.iocoder.yudao.module.pay.framework.pay.config.PayProperties; 19 import cn.iocoder.yudao.module.pay.framework.pay.config.PayProperties;
  20 +import cn.iocoder.yudao.module.pay.framework.pay.core.client.PayClient;
  21 +import cn.iocoder.yudao.module.pay.framework.pay.core.client.dto.refund.PayRefundRespDTO;
  22 +import cn.iocoder.yudao.module.pay.framework.pay.core.client.dto.refund.PayRefundUnifiedReqDTO;
23 import cn.iocoder.yudao.module.pay.service.app.PayAppService; 23 import cn.iocoder.yudao.module.pay.service.app.PayAppService;
24 import cn.iocoder.yudao.module.pay.service.channel.PayChannelService; 24 import cn.iocoder.yudao.module.pay.service.channel.PayChannelService;
25 import cn.iocoder.yudao.module.pay.service.notify.PayNotifyService; 25 import cn.iocoder.yudao.module.pay.service.notify.PayNotifyService;
26 import cn.iocoder.yudao.module.pay.service.order.PayOrderService; 26 import cn.iocoder.yudao.module.pay.service.order.PayOrderService;
  27 +import jakarta.annotation.Resource;
27 import org.junit.jupiter.api.BeforeEach; 28 import org.junit.jupiter.api.BeforeEach;
28 import org.junit.jupiter.api.Test; 29 import org.junit.jupiter.api.Test;
29 import org.mockito.MockedStatic; 30 import org.mockito.MockedStatic;
30 -import org.springframework.boot.test.mock.mockito.MockBean;  
31 import org.springframework.context.annotation.Import; 31 import org.springframework.context.annotation.Import;
  32 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
32 33
33 -import jakarta.annotation.Resource;  
34 import java.util.List; 34 import java.util.List;
35 35
36 import static cn.iocoder.yudao.framework.common.util.date.LocalDateTimeUtils.buildBetweenTime; 36 import static cn.iocoder.yudao.framework.common.util.date.LocalDateTimeUtils.buildBetweenTime;
@@ -62,15 +62,15 @@ public class PayRefundServiceTest extends BaseDbAndRedisUnitTest { @@ -62,15 +62,15 @@ public class PayRefundServiceTest extends BaseDbAndRedisUnitTest {
62 @Resource 62 @Resource
63 private PayRefundMapper refundMapper; 63 private PayRefundMapper refundMapper;
64 64
65 - @MockBean 65 + @MockitoBean
66 private PayProperties payProperties; 66 private PayProperties payProperties;
67 - @MockBean 67 + @MockitoBean
68 private PayOrderService orderService; 68 private PayOrderService orderService;
69 - @MockBean 69 + @MockitoBean
70 private PayAppService appService; 70 private PayAppService appService;
71 - @MockBean 71 + @MockitoBean
72 private PayChannelService channelService; 72 private PayChannelService channelService;
73 - @MockBean 73 + @MockitoBean
74 private PayNotifyService notifyService; 74 private PayNotifyService notifyService;
75 75
76 @BeforeEach 76 @BeforeEach
yudao-module-report/src/test/java/cn/iocoder/yudao/module/report/service/goview/GoViewDataServiceImplTest.java
@@ -2,14 +2,14 @@ package cn.iocoder.yudao.module.report.service.goview; @@ -2,14 +2,14 @@ package cn.iocoder.yudao.module.report.service.goview;
2 2
3 import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest; 3 import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest;
4 import cn.iocoder.yudao.module.report.controller.admin.goview.vo.data.GoViewDataRespVO; 4 import cn.iocoder.yudao.module.report.controller.admin.goview.vo.data.GoViewDataRespVO;
  5 +import jakarta.annotation.Resource;
5 import org.junit.jupiter.api.Test; 6 import org.junit.jupiter.api.Test;
6 -import org.springframework.boot.test.mock.mockito.MockBean;  
7 import org.springframework.context.annotation.Import; 7 import org.springframework.context.annotation.Import;
8 import org.springframework.jdbc.core.JdbcTemplate; 8 import org.springframework.jdbc.core.JdbcTemplate;
9 import org.springframework.jdbc.support.rowset.SqlRowSet; 9 import org.springframework.jdbc.support.rowset.SqlRowSet;
10 import org.springframework.jdbc.support.rowset.SqlRowSetMetaData; 10 import org.springframework.jdbc.support.rowset.SqlRowSetMetaData;
  11 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
11 12
12 -import jakarta.annotation.Resource;  
13 import java.util.Arrays; 13 import java.util.Arrays;
14 14
15 import static org.junit.jupiter.api.Assertions.assertEquals; 15 import static org.junit.jupiter.api.Assertions.assertEquals;
@@ -23,7 +23,7 @@ public class GoViewDataServiceImplTest extends BaseDbUnitTest { @@ -23,7 +23,7 @@ public class GoViewDataServiceImplTest extends BaseDbUnitTest {
23 @Resource 23 @Resource
24 private GoViewDataServiceImpl goViewDataService; 24 private GoViewDataServiceImpl goViewDataService;
25 25
26 - @MockBean 26 + @MockitoBean
27 private JdbcTemplate jdbcTemplate; 27 private JdbcTemplate jdbcTemplate;
28 28
29 @Test 29 @Test
yudao-module-system/src/test/java/cn/iocoder/yudao/module/system/service/auth/AdminAuthServiceImplTest.java
@@ -26,8 +26,8 @@ import jakarta.validation.Validation; @@ -26,8 +26,8 @@ import jakarta.validation.Validation;
26 import jakarta.validation.Validator; 26 import jakarta.validation.Validator;
27 import org.junit.jupiter.api.BeforeEach; 27 import org.junit.jupiter.api.BeforeEach;
28 import org.junit.jupiter.api.Test; 28 import org.junit.jupiter.api.Test;
29 -import org.springframework.boot.test.mock.mockito.MockBean;  
30 import org.springframework.context.annotation.Import; 29 import org.springframework.context.annotation.Import;
  30 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
31 31
32 import static cn.hutool.core.util.RandomUtil.randomEle; 32 import static cn.hutool.core.util.RandomUtil.randomEle;
33 import static cn.iocoder.yudao.framework.test.core.util.AssertUtils.assertPojoEquals; 33 import static cn.iocoder.yudao.framework.test.core.util.AssertUtils.assertPojoEquals;
@@ -45,21 +45,21 @@ public class AdminAuthServiceImplTest extends BaseDbUnitTest { @@ -45,21 +45,21 @@ public class AdminAuthServiceImplTest extends BaseDbUnitTest {
45 @Resource 45 @Resource
46 private AdminAuthServiceImpl authService; 46 private AdminAuthServiceImpl authService;
47 47
48 - @MockBean 48 + @MockitoBean
49 private AdminUserService userService; 49 private AdminUserService userService;
50 - @MockBean 50 + @MockitoBean
51 private CaptchaService captchaService; 51 private CaptchaService captchaService;
52 - @MockBean 52 + @MockitoBean
53 private LoginLogService loginLogService; 53 private LoginLogService loginLogService;
54 - @MockBean 54 + @MockitoBean
55 private SocialUserService socialUserService; 55 private SocialUserService socialUserService;
56 - @MockBean 56 + @MockitoBean
57 private SmsCodeApi smsCodeApi; 57 private SmsCodeApi smsCodeApi;
58 - @MockBean 58 + @MockitoBean
59 private OAuth2TokenService oauth2TokenService; 59 private OAuth2TokenService oauth2TokenService;
60 - @MockBean 60 + @MockitoBean
61 private MemberService memberService; 61 private MemberService memberService;
62 - @MockBean 62 + @MockitoBean
63 private Validator validator; 63 private Validator validator;
64 64
65 @BeforeEach 65 @BeforeEach
yudao-module-system/src/test/java/cn/iocoder/yudao/module/system/service/dict/DictDataServiceImplTest.java
@@ -9,11 +9,11 @@ import cn.iocoder.yudao.module.system.controller.admin.dict.vo.data.DictDataSave @@ -9,11 +9,11 @@ import cn.iocoder.yudao.module.system.controller.admin.dict.vo.data.DictDataSave
9 import cn.iocoder.yudao.module.system.dal.dataobject.dict.DictDataDO; 9 import cn.iocoder.yudao.module.system.dal.dataobject.dict.DictDataDO;
10 import cn.iocoder.yudao.module.system.dal.dataobject.dict.DictTypeDO; 10 import cn.iocoder.yudao.module.system.dal.dataobject.dict.DictTypeDO;
11 import cn.iocoder.yudao.module.system.dal.mysql.dict.DictDataMapper; 11 import cn.iocoder.yudao.module.system.dal.mysql.dict.DictDataMapper;
  12 +import jakarta.annotation.Resource;
12 import org.junit.jupiter.api.Test; 13 import org.junit.jupiter.api.Test;
13 -import org.springframework.boot.test.mock.mockito.MockBean;  
14 import org.springframework.context.annotation.Import; 14 import org.springframework.context.annotation.Import;
  15 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
15 16
16 -import jakarta.annotation.Resource;  
17 import java.util.List; 17 import java.util.List;
18 import java.util.function.Consumer; 18 import java.util.function.Consumer;
19 19
@@ -35,7 +35,7 @@ public class DictDataServiceImplTest extends BaseDbUnitTest { @@ -35,7 +35,7 @@ public class DictDataServiceImplTest extends BaseDbUnitTest {
35 35
36 @Resource 36 @Resource
37 private DictDataMapper dictDataMapper; 37 private DictDataMapper dictDataMapper;
38 - @MockBean 38 + @MockitoBean
39 private DictTypeService dictTypeService; 39 private DictTypeService dictTypeService;
40 40
41 @Test 41 @Test
yudao-module-system/src/test/java/cn/iocoder/yudao/module/system/service/dict/DictTypeServiceImplTest.java
@@ -8,11 +8,11 @@ import cn.iocoder.yudao.module.system.controller.admin.dict.vo.type.DictTypePage @@ -8,11 +8,11 @@ import cn.iocoder.yudao.module.system.controller.admin.dict.vo.type.DictTypePage
8 import cn.iocoder.yudao.module.system.controller.admin.dict.vo.type.DictTypeSaveReqVO; 8 import cn.iocoder.yudao.module.system.controller.admin.dict.vo.type.DictTypeSaveReqVO;
9 import cn.iocoder.yudao.module.system.dal.dataobject.dict.DictTypeDO; 9 import cn.iocoder.yudao.module.system.dal.dataobject.dict.DictTypeDO;
10 import cn.iocoder.yudao.module.system.dal.mysql.dict.DictTypeMapper; 10 import cn.iocoder.yudao.module.system.dal.mysql.dict.DictTypeMapper;
  11 +import jakarta.annotation.Resource;
11 import org.junit.jupiter.api.Test; 12 import org.junit.jupiter.api.Test;
12 -import org.springframework.boot.test.mock.mockito.MockBean;  
13 import org.springframework.context.annotation.Import; 13 import org.springframework.context.annotation.Import;
  14 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
14 15
15 -import jakarta.annotation.Resource;  
16 import java.util.List; 16 import java.util.List;
17 import java.util.function.Consumer; 17 import java.util.function.Consumer;
18 18
@@ -36,7 +36,7 @@ public class DictTypeServiceImplTest extends BaseDbUnitTest { @@ -36,7 +36,7 @@ public class DictTypeServiceImplTest extends BaseDbUnitTest {
36 36
37 @Resource 37 @Resource
38 private DictTypeMapper dictTypeMapper; 38 private DictTypeMapper dictTypeMapper;
39 - @MockBean 39 + @MockitoBean
40 private DictDataService dictDataService; 40 private DictDataService dictDataService;
41 41
42 @Test 42 @Test
yudao-module-system/src/test/java/cn/iocoder/yudao/module/system/service/mail/MailAccountServiceImplTest.java
@@ -6,11 +6,11 @@ import cn.iocoder.yudao.module.system.controller.admin.mail.vo.account.MailAccou @@ -6,11 +6,11 @@ import cn.iocoder.yudao.module.system.controller.admin.mail.vo.account.MailAccou
6 import cn.iocoder.yudao.module.system.controller.admin.mail.vo.account.MailAccountSaveReqVO; 6 import cn.iocoder.yudao.module.system.controller.admin.mail.vo.account.MailAccountSaveReqVO;
7 import cn.iocoder.yudao.module.system.dal.dataobject.mail.MailAccountDO; 7 import cn.iocoder.yudao.module.system.dal.dataobject.mail.MailAccountDO;
8 import cn.iocoder.yudao.module.system.dal.mysql.mail.MailAccountMapper; 8 import cn.iocoder.yudao.module.system.dal.mysql.mail.MailAccountMapper;
  9 +import jakarta.annotation.Resource;
9 import org.junit.jupiter.api.Test; 10 import org.junit.jupiter.api.Test;
10 -import org.springframework.boot.test.mock.mockito.MockBean;  
11 import org.springframework.context.annotation.Import; 11 import org.springframework.context.annotation.Import;
  12 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
12 13
13 -import jakarta.annotation.Resource;  
14 import java.util.List; 14 import java.util.List;
15 15
16 import static cn.iocoder.yudao.framework.common.util.object.ObjectUtils.cloneIgnoreId; 16 import static cn.iocoder.yudao.framework.common.util.object.ObjectUtils.cloneIgnoreId;
@@ -36,7 +36,7 @@ public class MailAccountServiceImplTest extends BaseDbUnitTest { @@ -36,7 +36,7 @@ public class MailAccountServiceImplTest extends BaseDbUnitTest {
36 @Resource 36 @Resource
37 private MailAccountMapper mailAccountMapper; 37 private MailAccountMapper mailAccountMapper;
38 38
39 - @MockBean 39 + @MockitoBean
40 private MailTemplateService mailTemplateService; 40 private MailTemplateService mailTemplateService;
41 41
42 @Test 42 @Test
yudao-module-system/src/test/java/cn/iocoder/yudao/module/system/service/oauth2/OAuth2ApproveServiceImplTest.java
@@ -8,21 +8,23 @@ import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest; @@ -8,21 +8,23 @@ import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest;
8 import cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ApproveDO; 8 import cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ApproveDO;
9 import cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO; 9 import cn.iocoder.yudao.module.system.dal.dataobject.oauth2.OAuth2ClientDO;
10 import cn.iocoder.yudao.module.system.dal.mysql.oauth2.OAuth2ApproveMapper; 10 import cn.iocoder.yudao.module.system.dal.mysql.oauth2.OAuth2ApproveMapper;
  11 +import jakarta.annotation.Resource;
11 import org.assertj.core.util.Lists; 12 import org.assertj.core.util.Lists;
12 import org.junit.jupiter.api.Test; 13 import org.junit.jupiter.api.Test;
13 -import org.springframework.boot.test.mock.mockito.MockBean;  
14 import org.springframework.context.annotation.Import; 14 import org.springframework.context.annotation.Import;
  15 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
15 16
16 -import jakarta.annotation.Resource;  
17 import java.time.LocalDateTime; 17 import java.time.LocalDateTime;
18 import java.time.ZoneId; 18 import java.time.ZoneId;
19 import java.time.temporal.ChronoUnit; 19 import java.time.temporal.ChronoUnit;
20 -import java.util.*; 20 +import java.util.LinkedHashMap;
  21 +import java.util.List;
  22 +import java.util.Map;
21 23
22 import static cn.hutool.core.util.RandomUtil.*; 24 import static cn.hutool.core.util.RandomUtil.*;
23 import static cn.iocoder.yudao.framework.test.core.util.AssertUtils.assertPojoEquals; 25 import static cn.iocoder.yudao.framework.test.core.util.AssertUtils.assertPojoEquals;
24 -import static cn.iocoder.yudao.framework.test.core.util.RandomUtils.randomString;  
25 import static cn.iocoder.yudao.framework.test.core.util.RandomUtils.*; 26 import static cn.iocoder.yudao.framework.test.core.util.RandomUtils.*;
  27 +import static cn.iocoder.yudao.framework.test.core.util.RandomUtils.randomString;
26 import static org.junit.jupiter.api.Assertions.*; 28 import static org.junit.jupiter.api.Assertions.*;
27 import static org.mockito.ArgumentMatchers.eq; 29 import static org.mockito.ArgumentMatchers.eq;
28 import static org.mockito.Mockito.when; 30 import static org.mockito.Mockito.when;
@@ -41,7 +43,7 @@ public class OAuth2ApproveServiceImplTest extends BaseDbUnitTest { @@ -41,7 +43,7 @@ public class OAuth2ApproveServiceImplTest extends BaseDbUnitTest {
41 @Resource 43 @Resource
42 private OAuth2ApproveMapper oauth2ApproveMapper; 44 private OAuth2ApproveMapper oauth2ApproveMapper;
43 45
44 - @MockBean 46 + @MockitoBean
45 private OAuth2ClientService oauth2ClientService; 47 private OAuth2ClientService oauth2ClientService;
46 48
47 @Test 49 @Test
yudao-module-system/src/test/java/cn/iocoder/yudao/module/system/service/oauth2/OAuth2TokenServiceImplTest.java
@@ -19,8 +19,8 @@ import cn.iocoder.yudao.module.system.service.user.AdminUserService; @@ -19,8 +19,8 @@ import cn.iocoder.yudao.module.system.service.user.AdminUserService;
19 import jakarta.annotation.Resource; 19 import jakarta.annotation.Resource;
20 import org.assertj.core.util.Lists; 20 import org.assertj.core.util.Lists;
21 import org.junit.jupiter.api.Test; 21 import org.junit.jupiter.api.Test;
22 -import org.springframework.boot.test.mock.mockito.MockBean;  
23 import org.springframework.context.annotation.Import; 22 import org.springframework.context.annotation.Import;
  23 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
24 24
25 import java.time.LocalDateTime; 25 import java.time.LocalDateTime;
26 import java.util.List; 26 import java.util.List;
@@ -52,9 +52,9 @@ public class OAuth2TokenServiceImplTest extends BaseDbAndRedisUnitTest { @@ -52,9 +52,9 @@ public class OAuth2TokenServiceImplTest extends BaseDbAndRedisUnitTest {
52 @Resource 52 @Resource
53 private OAuth2AccessTokenRedisDAO oauth2AccessTokenRedisDAO; 53 private OAuth2AccessTokenRedisDAO oauth2AccessTokenRedisDAO;
54 54
55 - @MockBean 55 + @MockitoBean
56 private OAuth2ClientService oauth2ClientService; 56 private OAuth2ClientService oauth2ClientService;
57 - @MockBean 57 + @MockitoBean
58 private AdminUserService adminUserService; 58 private AdminUserService adminUserService;
59 59
60 @Test 60 @Test
yudao-module-system/src/test/java/cn/iocoder/yudao/module/system/service/permission/MenuServiceImplTest.java
@@ -8,11 +8,11 @@ import cn.iocoder.yudao.module.system.dal.dataobject.permission.MenuDO; @@ -8,11 +8,11 @@ import cn.iocoder.yudao.module.system.dal.dataobject.permission.MenuDO;
8 import cn.iocoder.yudao.module.system.dal.mysql.permission.MenuMapper; 8 import cn.iocoder.yudao.module.system.dal.mysql.permission.MenuMapper;
9 import cn.iocoder.yudao.module.system.enums.permission.MenuTypeEnum; 9 import cn.iocoder.yudao.module.system.enums.permission.MenuTypeEnum;
10 import cn.iocoder.yudao.module.system.service.tenant.TenantService; 10 import cn.iocoder.yudao.module.system.service.tenant.TenantService;
  11 +import jakarta.annotation.Resource;
11 import org.junit.jupiter.api.Test; 12 import org.junit.jupiter.api.Test;
12 -import org.springframework.boot.test.mock.mockito.MockBean;  
13 import org.springframework.context.annotation.Import; 13 import org.springframework.context.annotation.Import;
  14 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
14 15
15 -import jakarta.annotation.Resource;  
16 import java.util.Collection; 16 import java.util.Collection;
17 import java.util.Collections; 17 import java.util.Collections;
18 import java.util.List; 18 import java.util.List;
@@ -40,9 +40,9 @@ public class MenuServiceImplTest extends BaseDbUnitTest { @@ -40,9 +40,9 @@ public class MenuServiceImplTest extends BaseDbUnitTest {
40 @Resource 40 @Resource
41 private MenuMapper menuMapper; 41 private MenuMapper menuMapper;
42 42
43 - @MockBean 43 + @MockitoBean
44 private PermissionService permissionService; 44 private PermissionService permissionService;
45 - @MockBean 45 + @MockitoBean
46 private TenantService tenantService; 46 private TenantService tenantService;
47 47
48 @Test 48 @Test
yudao-module-system/src/test/java/cn/iocoder/yudao/module/system/service/permission/PermissionServiceTest.java
@@ -2,9 +2,9 @@ package cn.iocoder.yudao.module.system.service.permission; @@ -2,9 +2,9 @@ package cn.iocoder.yudao.module.system.service.permission;
2 2
3 import cn.hutool.core.collection.CollUtil; 3 import cn.hutool.core.collection.CollUtil;
4 import cn.hutool.extra.spring.SpringUtil; 4 import cn.hutool.extra.spring.SpringUtil;
  5 +import cn.iocoder.yudao.framework.common.biz.system.permission.dto.DeptDataPermissionRespDTO;
5 import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; 6 import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum;
6 import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest; 7 import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest;
7 -import cn.iocoder.yudao.framework.common.biz.system.permission.dto.DeptDataPermissionRespDTO;  
8 import cn.iocoder.yudao.module.system.dal.dataobject.dept.DeptDO; 8 import cn.iocoder.yudao.module.system.dal.dataobject.dept.DeptDO;
9 import cn.iocoder.yudao.module.system.dal.dataobject.permission.MenuDO; 9 import cn.iocoder.yudao.module.system.dal.dataobject.permission.MenuDO;
10 import cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO; 10 import cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO;
@@ -16,12 +16,12 @@ import cn.iocoder.yudao.module.system.dal.mysql.permission.UserRoleMapper; @@ -16,12 +16,12 @@ import cn.iocoder.yudao.module.system.dal.mysql.permission.UserRoleMapper;
16 import cn.iocoder.yudao.module.system.enums.permission.DataScopeEnum; 16 import cn.iocoder.yudao.module.system.enums.permission.DataScopeEnum;
17 import cn.iocoder.yudao.module.system.service.dept.DeptService; 17 import cn.iocoder.yudao.module.system.service.dept.DeptService;
18 import cn.iocoder.yudao.module.system.service.user.AdminUserService; 18 import cn.iocoder.yudao.module.system.service.user.AdminUserService;
  19 +import jakarta.annotation.Resource;
19 import org.junit.jupiter.api.Test; 20 import org.junit.jupiter.api.Test;
20 import org.mockito.MockedStatic; 21 import org.mockito.MockedStatic;
21 -import org.springframework.boot.test.mock.mockito.MockBean;  
22 import org.springframework.context.annotation.Import; 22 import org.springframework.context.annotation.Import;
  23 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
23 24
24 -import jakarta.annotation.Resource;  
25 import java.util.Collection; 25 import java.util.Collection;
26 import java.util.List; 26 import java.util.List;
27 import java.util.Set; 27 import java.util.Set;
@@ -48,13 +48,13 @@ public class PermissionServiceTest extends BaseDbUnitTest { @@ -48,13 +48,13 @@ public class PermissionServiceTest extends BaseDbUnitTest {
48 @Resource 48 @Resource
49 private UserRoleMapper userRoleMapper; 49 private UserRoleMapper userRoleMapper;
50 50
51 - @MockBean 51 + @MockitoBean
52 private RoleService roleService; 52 private RoleService roleService;
53 - @MockBean 53 + @MockitoBean
54 private MenuService menuService; 54 private MenuService menuService;
55 - @MockBean 55 + @MockitoBean
56 private DeptService deptService; 56 private DeptService deptService;
57 - @MockBean 57 + @MockitoBean
58 private AdminUserService userService; 58 private AdminUserService userService;
59 59
60 @Test 60 @Test
yudao-module-system/src/test/java/cn/iocoder/yudao/module/system/service/permission/RoleServiceImplTest.java
@@ -10,12 +10,12 @@ import cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO; @@ -10,12 +10,12 @@ import cn.iocoder.yudao.module.system.dal.dataobject.permission.RoleDO;
10 import cn.iocoder.yudao.module.system.dal.mysql.permission.RoleMapper; 10 import cn.iocoder.yudao.module.system.dal.mysql.permission.RoleMapper;
11 import cn.iocoder.yudao.module.system.enums.permission.DataScopeEnum; 11 import cn.iocoder.yudao.module.system.enums.permission.DataScopeEnum;
12 import cn.iocoder.yudao.module.system.enums.permission.RoleTypeEnum; 12 import cn.iocoder.yudao.module.system.enums.permission.RoleTypeEnum;
  13 +import jakarta.annotation.Resource;
13 import org.junit.jupiter.api.Test; 14 import org.junit.jupiter.api.Test;
14 import org.mockito.MockedStatic; 15 import org.mockito.MockedStatic;
15 -import org.springframework.boot.test.mock.mockito.MockBean;  
16 import org.springframework.context.annotation.Import; 16 import org.springframework.context.annotation.Import;
  17 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
17 18
18 -import jakarta.annotation.Resource;  
19 import java.util.Collection; 19 import java.util.Collection;
20 import java.util.List; 20 import java.util.List;
21 import java.util.Set; 21 import java.util.Set;
@@ -44,7 +44,7 @@ public class RoleServiceImplTest extends BaseDbUnitTest { @@ -44,7 +44,7 @@ public class RoleServiceImplTest extends BaseDbUnitTest {
44 @Resource 44 @Resource
45 private RoleMapper roleMapper; 45 private RoleMapper roleMapper;
46 46
47 - @MockBean 47 + @MockitoBean
48 private PermissionService permissionService; 48 private PermissionService permissionService;
49 49
50 @Test 50 @Test
yudao-module-system/src/test/java/cn/iocoder/yudao/module/system/service/sms/SmsChannelServiceTest.java
@@ -3,19 +3,19 @@ package cn.iocoder.yudao.module.system.service.sms; @@ -3,19 +3,19 @@ package cn.iocoder.yudao.module.system.service.sms;
3 import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; 3 import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum;
4 import cn.iocoder.yudao.framework.common.pojo.PageResult; 4 import cn.iocoder.yudao.framework.common.pojo.PageResult;
5 import cn.iocoder.yudao.framework.common.util.object.BeanUtils; 5 import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
6 -import cn.iocoder.yudao.module.system.framework.sms.core.client.SmsClient;  
7 -import cn.iocoder.yudao.module.system.framework.sms.core.client.SmsClientFactory;  
8 -import cn.iocoder.yudao.module.system.framework.sms.core.property.SmsChannelProperties;  
9 import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest; 6 import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest;
10 import cn.iocoder.yudao.module.system.controller.admin.sms.vo.channel.SmsChannelPageReqVO; 7 import cn.iocoder.yudao.module.system.controller.admin.sms.vo.channel.SmsChannelPageReqVO;
11 import cn.iocoder.yudao.module.system.controller.admin.sms.vo.channel.SmsChannelSaveReqVO; 8 import cn.iocoder.yudao.module.system.controller.admin.sms.vo.channel.SmsChannelSaveReqVO;
12 import cn.iocoder.yudao.module.system.dal.dataobject.sms.SmsChannelDO; 9 import cn.iocoder.yudao.module.system.dal.dataobject.sms.SmsChannelDO;
13 import cn.iocoder.yudao.module.system.dal.mysql.sms.SmsChannelMapper; 10 import cn.iocoder.yudao.module.system.dal.mysql.sms.SmsChannelMapper;
  11 +import cn.iocoder.yudao.module.system.framework.sms.core.client.SmsClient;
  12 +import cn.iocoder.yudao.module.system.framework.sms.core.client.SmsClientFactory;
  13 +import cn.iocoder.yudao.module.system.framework.sms.core.property.SmsChannelProperties;
  14 +import jakarta.annotation.Resource;
14 import org.junit.jupiter.api.Test; 15 import org.junit.jupiter.api.Test;
15 -import org.springframework.boot.test.mock.mockito.MockBean;  
16 import org.springframework.context.annotation.Import; 16 import org.springframework.context.annotation.Import;
  17 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
17 18
18 -import jakarta.annotation.Resource;  
19 import java.util.List; 19 import java.util.List;
20 20
21 import static cn.iocoder.yudao.framework.common.util.date.LocalDateTimeUtils.buildBetweenTime; 21 import static cn.iocoder.yudao.framework.common.util.date.LocalDateTimeUtils.buildBetweenTime;
@@ -28,7 +28,8 @@ import static cn.iocoder.yudao.module.system.enums.ErrorCodeConstants.SMS_CHANNE @@ -28,7 +28,8 @@ import static cn.iocoder.yudao.module.system.enums.ErrorCodeConstants.SMS_CHANNE
28 import static cn.iocoder.yudao.module.system.enums.ErrorCodeConstants.SMS_CHANNEL_NOT_EXISTS; 28 import static cn.iocoder.yudao.module.system.enums.ErrorCodeConstants.SMS_CHANNEL_NOT_EXISTS;
29 import static org.junit.jupiter.api.Assertions.*; 29 import static org.junit.jupiter.api.Assertions.*;
30 import static org.mockito.ArgumentMatchers.eq; 30 import static org.mockito.ArgumentMatchers.eq;
31 -import static org.mockito.Mockito.*; 31 +import static org.mockito.Mockito.mock;
  32 +import static org.mockito.Mockito.when;
32 33
33 @Import(SmsChannelServiceImpl.class) 34 @Import(SmsChannelServiceImpl.class)
34 public class SmsChannelServiceTest extends BaseDbUnitTest { 35 public class SmsChannelServiceTest extends BaseDbUnitTest {
@@ -39,9 +40,9 @@ public class SmsChannelServiceTest extends BaseDbUnitTest { @@ -39,9 +40,9 @@ public class SmsChannelServiceTest extends BaseDbUnitTest {
39 @Resource 40 @Resource
40 private SmsChannelMapper smsChannelMapper; 41 private SmsChannelMapper smsChannelMapper;
41 42
42 - @MockBean 43 + @MockitoBean
43 private SmsClientFactory smsClientFactory; 44 private SmsClientFactory smsClientFactory;
44 - @MockBean 45 + @MockitoBean
45 private SmsTemplateService smsTemplateService; 46 private SmsTemplateService smsTemplateService;
46 47
47 @Test 48 @Test
yudao-module-system/src/test/java/cn/iocoder/yudao/module/system/service/sms/SmsCodeServiceImplTest.java
@@ -12,8 +12,8 @@ import cn.iocoder.yudao.module.system.framework.sms.config.SmsCodeProperties; @@ -12,8 +12,8 @@ import cn.iocoder.yudao.module.system.framework.sms.config.SmsCodeProperties;
12 import jakarta.annotation.Resource; 12 import jakarta.annotation.Resource;
13 import org.junit.jupiter.api.BeforeEach; 13 import org.junit.jupiter.api.BeforeEach;
14 import org.junit.jupiter.api.Test; 14 import org.junit.jupiter.api.Test;
15 -import org.springframework.boot.test.mock.mockito.MockBean;  
16 import org.springframework.context.annotation.Import; 15 import org.springframework.context.annotation.Import;
  16 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
17 17
18 import java.time.Duration; 18 import java.time.Duration;
19 import java.time.LocalDateTime; 19 import java.time.LocalDateTime;
@@ -38,9 +38,9 @@ public class SmsCodeServiceImplTest extends BaseDbUnitTest { @@ -38,9 +38,9 @@ public class SmsCodeServiceImplTest extends BaseDbUnitTest {
38 @Resource 38 @Resource
39 private SmsCodeMapper smsCodeMapper; 39 private SmsCodeMapper smsCodeMapper;
40 40
41 - @MockBean 41 + @MockitoBean
42 private SmsCodeProperties smsCodeProperties; 42 private SmsCodeProperties smsCodeProperties;
43 - @MockBean 43 + @MockitoBean
44 private SmsSendService smsSendService; 44 private SmsSendService smsSendService;
45 45
46 @BeforeEach 46 @BeforeEach
yudao-module-system/src/test/java/cn/iocoder/yudao/module/system/service/sms/SmsTemplateServiceImplTest.java
@@ -5,9 +5,6 @@ import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; @@ -5,9 +5,6 @@ import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum;
5 import cn.iocoder.yudao.framework.common.pojo.PageResult; 5 import cn.iocoder.yudao.framework.common.pojo.PageResult;
6 import cn.iocoder.yudao.framework.common.util.collection.ArrayUtils; 6 import cn.iocoder.yudao.framework.common.util.collection.ArrayUtils;
7 import cn.iocoder.yudao.framework.common.util.object.ObjectUtils; 7 import cn.iocoder.yudao.framework.common.util.object.ObjectUtils;
8 -import cn.iocoder.yudao.module.system.framework.sms.core.client.SmsClient;  
9 -import cn.iocoder.yudao.module.system.framework.sms.core.client.dto.SmsTemplateRespDTO;  
10 -import cn.iocoder.yudao.module.system.framework.sms.core.enums.SmsTemplateAuditStatusEnum;  
11 import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest; 8 import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest;
12 import cn.iocoder.yudao.module.system.controller.admin.sms.vo.template.SmsTemplatePageReqVO; 9 import cn.iocoder.yudao.module.system.controller.admin.sms.vo.template.SmsTemplatePageReqVO;
13 import cn.iocoder.yudao.module.system.controller.admin.sms.vo.template.SmsTemplateSaveReqVO; 10 import cn.iocoder.yudao.module.system.controller.admin.sms.vo.template.SmsTemplateSaveReqVO;
@@ -15,12 +12,15 @@ import cn.iocoder.yudao.module.system.dal.dataobject.sms.SmsChannelDO; @@ -15,12 +12,15 @@ import cn.iocoder.yudao.module.system.dal.dataobject.sms.SmsChannelDO;
15 import cn.iocoder.yudao.module.system.dal.dataobject.sms.SmsTemplateDO; 12 import cn.iocoder.yudao.module.system.dal.dataobject.sms.SmsTemplateDO;
16 import cn.iocoder.yudao.module.system.dal.mysql.sms.SmsTemplateMapper; 13 import cn.iocoder.yudao.module.system.dal.mysql.sms.SmsTemplateMapper;
17 import cn.iocoder.yudao.module.system.enums.sms.SmsTemplateTypeEnum; 14 import cn.iocoder.yudao.module.system.enums.sms.SmsTemplateTypeEnum;
  15 +import cn.iocoder.yudao.module.system.framework.sms.core.client.SmsClient;
  16 +import cn.iocoder.yudao.module.system.framework.sms.core.client.dto.SmsTemplateRespDTO;
  17 +import cn.iocoder.yudao.module.system.framework.sms.core.enums.SmsTemplateAuditStatusEnum;
18 import com.google.common.collect.Lists; 18 import com.google.common.collect.Lists;
  19 +import jakarta.annotation.Resource;
19 import org.junit.jupiter.api.Test; 20 import org.junit.jupiter.api.Test;
20 -import org.springframework.boot.test.mock.mockito.MockBean;  
21 import org.springframework.context.annotation.Import; 21 import org.springframework.context.annotation.Import;
  22 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
22 23
23 -import jakarta.annotation.Resource;  
24 import java.util.List; 24 import java.util.List;
25 import java.util.Map; 25 import java.util.Map;
26 import java.util.function.Consumer; 26 import java.util.function.Consumer;
@@ -45,9 +45,9 @@ public class SmsTemplateServiceImplTest extends BaseDbUnitTest { @@ -45,9 +45,9 @@ public class SmsTemplateServiceImplTest extends BaseDbUnitTest {
45 @Resource 45 @Resource
46 private SmsTemplateMapper smsTemplateMapper; 46 private SmsTemplateMapper smsTemplateMapper;
47 47
48 - @MockBean 48 + @MockitoBean
49 private SmsChannelService smsChannelService; 49 private SmsChannelService smsChannelService;
50 - @MockBean 50 + @MockitoBean
51 private SmsClient smsClient; 51 private SmsClient smsClient;
52 52
53 @Test 53 @Test
yudao-module-system/src/test/java/cn/iocoder/yudao/module/system/service/social/SocialClientServiceImplTest.java
@@ -28,9 +28,9 @@ import me.zhyd.oauth.request.AuthRequest; @@ -28,9 +28,9 @@ import me.zhyd.oauth.request.AuthRequest;
28 import me.zhyd.oauth.utils.AuthStateUtils; 28 import me.zhyd.oauth.utils.AuthStateUtils;
29 import org.junit.jupiter.api.Test; 29 import org.junit.jupiter.api.Test;
30 import org.mockito.MockedStatic; 30 import org.mockito.MockedStatic;
31 -import org.springframework.boot.test.mock.mockito.MockBean;  
32 import org.springframework.context.annotation.Import; 31 import org.springframework.context.annotation.Import;
33 import org.springframework.data.redis.core.StringRedisTemplate; 32 import org.springframework.data.redis.core.StringRedisTemplate;
  33 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
34 34
35 import static cn.hutool.core.util.RandomUtil.randomEle; 35 import static cn.hutool.core.util.RandomUtil.randomEle;
36 import static cn.iocoder.yudao.framework.common.util.object.ObjectUtils.cloneIgnoreId; 36 import static cn.iocoder.yudao.framework.common.util.object.ObjectUtils.cloneIgnoreId;
@@ -55,18 +55,18 @@ public class SocialClientServiceImplTest extends BaseDbUnitTest { @@ -55,18 +55,18 @@ public class SocialClientServiceImplTest extends BaseDbUnitTest {
55 @Resource 55 @Resource
56 private SocialClientMapper socialClientMapper; 56 private SocialClientMapper socialClientMapper;
57 57
58 - @MockBean 58 + @MockitoBean
59 private AuthRequestFactory authRequestFactory; 59 private AuthRequestFactory authRequestFactory;
60 60
61 - @MockBean 61 + @MockitoBean
62 private WxMpService wxMpService; 62 private WxMpService wxMpService;
63 - @MockBean 63 + @MockitoBean
64 private WxMpProperties wxMpProperties; 64 private WxMpProperties wxMpProperties;
65 - @MockBean 65 + @MockitoBean
66 private StringRedisTemplate stringRedisTemplate; 66 private StringRedisTemplate stringRedisTemplate;
67 - @MockBean 67 + @MockitoBean
68 private WxMaService wxMaService; 68 private WxMaService wxMaService;
69 - @MockBean 69 + @MockitoBean
70 private WxMaProperties wxMaProperties; 70 private WxMaProperties wxMaProperties;
71 71
72 @Test 72 @Test
yudao-module-system/src/test/java/cn/iocoder/yudao/module/system/service/social/SocialUserServiceImplTest.java
@@ -14,8 +14,8 @@ import cn.iocoder.yudao.module.system.enums.social.SocialTypeEnum; @@ -14,8 +14,8 @@ import cn.iocoder.yudao.module.system.enums.social.SocialTypeEnum;
14 import jakarta.annotation.Resource; 14 import jakarta.annotation.Resource;
15 import me.zhyd.oauth.model.AuthUser; 15 import me.zhyd.oauth.model.AuthUser;
16 import org.junit.jupiter.api.Test; 16 import org.junit.jupiter.api.Test;
17 -import org.springframework.boot.test.mock.mockito.MockBean;  
18 import org.springframework.context.annotation.Import; 17 import org.springframework.context.annotation.Import;
  18 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
19 19
20 import java.util.List; 20 import java.util.List;
21 21
@@ -50,7 +50,7 @@ public class SocialUserServiceImplTest extends BaseDbUnitTest { @@ -50,7 +50,7 @@ public class SocialUserServiceImplTest extends BaseDbUnitTest {
50 @Resource 50 @Resource
51 private SocialUserBindMapper socialUserBindMapper; 51 private SocialUserBindMapper socialUserBindMapper;
52 52
53 - @MockBean 53 + @MockitoBean
54 private SocialClientService socialClientService; 54 private SocialClientService socialClientService;
55 55
56 @Test 56 @Test
yudao-module-system/src/test/java/cn/iocoder/yudao/module/system/service/tenant/TenantPackageServiceImplTest.java
@@ -8,11 +8,11 @@ import cn.iocoder.yudao.module.system.controller.admin.tenant.vo.packages.Tenant @@ -8,11 +8,11 @@ import cn.iocoder.yudao.module.system.controller.admin.tenant.vo.packages.Tenant
8 import cn.iocoder.yudao.module.system.dal.dataobject.tenant.TenantDO; 8 import cn.iocoder.yudao.module.system.dal.dataobject.tenant.TenantDO;
9 import cn.iocoder.yudao.module.system.dal.dataobject.tenant.TenantPackageDO; 9 import cn.iocoder.yudao.module.system.dal.dataobject.tenant.TenantPackageDO;
10 import cn.iocoder.yudao.module.system.dal.mysql.tenant.TenantPackageMapper; 10 import cn.iocoder.yudao.module.system.dal.mysql.tenant.TenantPackageMapper;
  11 +import jakarta.annotation.Resource;
11 import org.junit.jupiter.api.Test; 12 import org.junit.jupiter.api.Test;
12 -import org.springframework.boot.test.mock.mockito.MockBean;  
13 import org.springframework.context.annotation.Import; 13 import org.springframework.context.annotation.Import;
  14 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
14 15
15 -import jakarta.annotation.Resource;  
16 import java.util.List; 16 import java.util.List;
17 17
18 import static cn.iocoder.yudao.framework.common.util.date.LocalDateTimeUtils.buildBetweenTime; 18 import static cn.iocoder.yudao.framework.common.util.date.LocalDateTimeUtils.buildBetweenTime;
@@ -42,7 +42,7 @@ public class TenantPackageServiceImplTest extends BaseDbUnitTest { @@ -42,7 +42,7 @@ public class TenantPackageServiceImplTest extends BaseDbUnitTest {
42 @Resource 42 @Resource
43 private TenantPackageMapper tenantPackageMapper; 43 private TenantPackageMapper tenantPackageMapper;
44 44
45 - @MockBean 45 + @MockitoBean
46 private TenantService tenantService; 46 private TenantService tenantService;
47 47
48 @Test 48 @Test
yudao-module-system/src/test/java/cn/iocoder/yudao/module/system/service/tenant/TenantServiceImplTest.java
@@ -20,12 +20,12 @@ import cn.iocoder.yudao.module.system.service.permission.RoleService; @@ -20,12 +20,12 @@ import cn.iocoder.yudao.module.system.service.permission.RoleService;
20 import cn.iocoder.yudao.module.system.service.tenant.handler.TenantInfoHandler; 20 import cn.iocoder.yudao.module.system.service.tenant.handler.TenantInfoHandler;
21 import cn.iocoder.yudao.module.system.service.tenant.handler.TenantMenuHandler; 21 import cn.iocoder.yudao.module.system.service.tenant.handler.TenantMenuHandler;
22 import cn.iocoder.yudao.module.system.service.user.AdminUserService; 22 import cn.iocoder.yudao.module.system.service.user.AdminUserService;
  23 +import jakarta.annotation.Resource;
23 import org.junit.jupiter.api.BeforeEach; 24 import org.junit.jupiter.api.BeforeEach;
24 import org.junit.jupiter.api.Test; 25 import org.junit.jupiter.api.Test;
25 -import org.springframework.boot.test.mock.mockito.MockBean;  
26 import org.springframework.context.annotation.Import; 26 import org.springframework.context.annotation.Import;
  27 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
27 28
28 -import jakarta.annotation.Resource;  
29 import java.time.LocalDateTime; 29 import java.time.LocalDateTime;
30 import java.util.Arrays; 30 import java.util.Arrays;
31 import java.util.Collections; 31 import java.util.Collections;
@@ -60,17 +60,17 @@ public class TenantServiceImplTest extends BaseDbUnitTest { @@ -60,17 +60,17 @@ public class TenantServiceImplTest extends BaseDbUnitTest {
60 @Resource 60 @Resource
61 private TenantMapper tenantMapper; 61 private TenantMapper tenantMapper;
62 62
63 - @MockBean 63 + @MockitoBean
64 private TenantProperties tenantProperties; 64 private TenantProperties tenantProperties;
65 - @MockBean 65 + @MockitoBean
66 private TenantPackageService tenantPackageService; 66 private TenantPackageService tenantPackageService;
67 - @MockBean 67 + @MockitoBean
68 private AdminUserService userService; 68 private AdminUserService userService;
69 - @MockBean 69 + @MockitoBean
70 private RoleService roleService; 70 private RoleService roleService;
71 - @MockBean 71 + @MockitoBean
72 private MenuService menuService; 72 private MenuService menuService;
73 - @MockBean 73 + @MockitoBean
74 private PermissionService permissionService; 74 private PermissionService permissionService;
75 75
76 @BeforeEach 76 @BeforeEach
yudao-module-system/src/test/java/cn/iocoder/yudao/module/system/service/user/AdminUserServiceImplTest.java
@@ -31,9 +31,9 @@ import jakarta.annotation.Resource; @@ -31,9 +31,9 @@ import jakarta.annotation.Resource;
31 import org.junit.jupiter.api.BeforeEach; 31 import org.junit.jupiter.api.BeforeEach;
32 import org.junit.jupiter.api.Test; 32 import org.junit.jupiter.api.Test;
33 import org.mockito.stubbing.Answer; 33 import org.mockito.stubbing.Answer;
34 -import org.springframework.boot.test.mock.mockito.MockBean;  
35 import org.springframework.context.annotation.Import; 34 import org.springframework.context.annotation.Import;
36 import org.springframework.security.crypto.password.PasswordEncoder; 35 import org.springframework.security.crypto.password.PasswordEncoder;
  36 +import org.springframework.test.context.bean.override.mockito.MockitoBean;
37 37
38 import java.util.Collection; 38 import java.util.Collection;
39 import java.util.List; 39 import java.util.List;
@@ -68,19 +68,19 @@ public class AdminUserServiceImplTest extends BaseDbUnitTest { @@ -68,19 +68,19 @@ public class AdminUserServiceImplTest extends BaseDbUnitTest {
68 @Resource 68 @Resource
69 private UserPostMapper userPostMapper; 69 private UserPostMapper userPostMapper;
70 70
71 - @MockBean 71 + @MockitoBean
72 private DeptService deptService; 72 private DeptService deptService;
73 - @MockBean 73 + @MockitoBean
74 private PostService postService; 74 private PostService postService;
75 - @MockBean 75 + @MockitoBean
76 private PermissionService permissionService; 76 private PermissionService permissionService;
77 - @MockBean 77 + @MockitoBean
78 private PasswordEncoder passwordEncoder; 78 private PasswordEncoder passwordEncoder;
79 - @MockBean 79 + @MockitoBean
80 private TenantService tenantService; 80 private TenantService tenantService;
81 - @MockBean 81 + @MockitoBean
82 private FileApi fileApi; 82 private FileApi fileApi;
83 - @MockBean 83 + @MockitoBean
84 private ConfigApi configApi; 84 private ConfigApi configApi;
85 85
86 @BeforeEach 86 @BeforeEach