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