Commit 94c2ad5d1d65dfea126b817ddc971701e68d19cf
1 parent
d0caa77f
修复报错的单元测试
Showing
4 changed files
with
44 additions
and
47 deletions
pom.xml
| ... | ... | @@ -13,16 +13,16 @@ |
| 13 | 13 | <!-- Server 主项目 --> |
| 14 | 14 | <module>yudao-server</module> |
| 15 | 15 | <!-- 各种 module 拓展 --> |
| 16 | - <module>yudao-module-member</module> | |
| 17 | 16 | <module>yudao-module-system</module> |
| 18 | 17 | <module>yudao-module-infra</module> |
| 18 | +<!-- <module>yudao-module-member</module>--> | |
| 19 | 19 | <!-- <module>yudao-module-bpm</module>--> |
| 20 | 20 | <!-- <module>yudao-module-report</module>--> |
| 21 | 21 | <!-- <module>yudao-module-mp</module>--> |
| 22 | - <module>yudao-module-pay</module> | |
| 23 | - <module>yudao-module-mall</module> | |
| 22 | +<!-- <module>yudao-module-pay</module>--> | |
| 23 | +<!-- <module>yudao-module-mall</module>--> | |
| 24 | 24 | <!-- 示例项目 --> |
| 25 | - <module>yudao-example</module> | |
| 25 | +<!-- <module>yudao-example</module>--> | |
| 26 | 26 | </modules> |
| 27 | 27 | |
| 28 | 28 | <name>${project.artifactId}</name> | ... | ... |
yudao-module-infra/yudao-module-infra-biz/src/test/java/cn/iocoder/yudao/module/infra/service/file/FileConfigServiceImplTest.java
| ... | ... | @@ -258,12 +258,12 @@ public class FileConfigServiceImplTest extends BaseDbUnitTest { |
| 258 | 258 | Long id = fileConfig.getId(); |
| 259 | 259 | // mock 获得 Client |
| 260 | 260 | FileClient fileClient = new LocalFileClient(id, new LocalFileClientConfig()); |
| 261 | - when(fileClientFactory.getFileClient(eq(0L))).thenReturn(fileClient); | |
| 261 | + when(fileClientFactory.getFileClient(eq(fileConfig.getId()))).thenReturn(fileClient); | |
| 262 | 262 | |
| 263 | 263 | // 调用,并断言 |
| 264 | 264 | assertSame(fileClient, fileConfigService.getMasterFileClient()); |
| 265 | 265 | // 断言缓存 |
| 266 | - verify(fileClientFactory).createOrUpdateFileClient(eq(0L), eq(fileConfig.getStorage()), | |
| 266 | + verify(fileClientFactory).createOrUpdateFileClient(eq(fileConfig.getId()), eq(fileConfig.getStorage()), | |
| 267 | 267 | eq(fileConfig.getConfig())); |
| 268 | 268 | } |
| 269 | 269 | ... | ... |
yudao-module-system/yudao-module-system-biz/src/test/java/cn/iocoder/yudao/module/system/service/sms/SmsTemplateServiceImplTest.java
| ... | ... | @@ -6,7 +6,6 @@ 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 | 8 | import cn.iocoder.yudao.framework.sms.core.client.SmsClient; |
| 9 | -import cn.iocoder.yudao.framework.sms.core.client.SmsClientFactory; | |
| 10 | 9 | import cn.iocoder.yudao.framework.sms.core.client.SmsCommonResult; |
| 11 | 10 | import cn.iocoder.yudao.framework.sms.core.client.dto.SmsTemplateRespDTO; |
| 12 | 11 | import cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest; |
| ... | ... | @@ -36,7 +35,7 @@ import static cn.iocoder.yudao.framework.test.core.util.RandomUtils.*; |
| 36 | 35 | import static cn.iocoder.yudao.module.system.enums.ErrorCodeConstants.*; |
| 37 | 36 | import static org.junit.jupiter.api.Assertions.*; |
| 38 | 37 | import static org.mockito.ArgumentMatchers.eq; |
| 39 | -import static org.mockito.Mockito.*; | |
| 38 | +import static org.mockito.Mockito.when; | |
| 40 | 39 | |
| 41 | 40 | @Import(SmsTemplateServiceImpl.class) |
| 42 | 41 | public class SmsTemplateServiceImplTest extends BaseDbUnitTest { |
| ... | ... | @@ -50,8 +49,6 @@ public class SmsTemplateServiceImplTest extends BaseDbUnitTest { |
| 50 | 49 | @MockBean |
| 51 | 50 | private SmsChannelService smsChannelService; |
| 52 | 51 | @MockBean |
| 53 | - private SmsClientFactory smsClientFactory; | |
| 54 | - @MockBean | |
| 55 | 52 | private SmsClient smsClient; |
| 56 | 53 | |
| 57 | 54 | @Test |
| ... | ... | @@ -82,7 +79,7 @@ public class SmsTemplateServiceImplTest extends BaseDbUnitTest { |
| 82 | 79 | }); |
| 83 | 80 | when(smsChannelService.getSmsChannel(eq(channelDO.getId()))).thenReturn(channelDO); |
| 84 | 81 | // mock 获得 API 短信模板成功 |
| 85 | - when(smsClientFactory.getSmsClient(eq(reqVO.getChannelId()))).thenReturn(smsClient); | |
| 82 | + when(smsChannelService.getSmsClient(eq(reqVO.getChannelId()))).thenReturn(smsClient); | |
| 86 | 83 | when(smsClient.getSmsTemplate(eq(reqVO.getApiTemplateId()))).thenReturn(randomPojo(SmsCommonResult.class, SmsTemplateRespDTO.class, |
| 87 | 84 | o -> o.setCode(GlobalErrorCodeConstants.SUCCESS.getCode()))); |
| 88 | 85 | |
| ... | ... | @@ -117,7 +114,7 @@ public class SmsTemplateServiceImplTest extends BaseDbUnitTest { |
| 117 | 114 | }); |
| 118 | 115 | when(smsChannelService.getSmsChannel(eq(channelDO.getId()))).thenReturn(channelDO); |
| 119 | 116 | // mock 获得 API 短信模板成功 |
| 120 | - when(smsClientFactory.getSmsClient(eq(reqVO.getChannelId()))).thenReturn(smsClient); | |
| 117 | + when(smsChannelService.getSmsClient(eq(reqVO.getChannelId()))).thenReturn(smsClient); | |
| 121 | 118 | when(smsClient.getSmsTemplate(eq(reqVO.getApiTemplateId()))).thenReturn(randomPojo(SmsCommonResult.class, SmsTemplateRespDTO.class, |
| 122 | 119 | o -> o.setCode(GlobalErrorCodeConstants.SUCCESS.getCode()))); |
| 123 | 120 | ... | ... |
yudao-server/pom.xml
| ... | ... | @@ -37,11 +37,11 @@ |
| 37 | 37 | </dependency> |
| 38 | 38 | |
| 39 | 39 | <!-- 会员中心。默认注释,保证编译速度 --> |
| 40 | - <dependency> | |
| 41 | - <groupId>cn.iocoder.boot</groupId> | |
| 42 | - <artifactId>yudao-module-member-biz</artifactId> | |
| 43 | - <version>${revision}</version> | |
| 44 | - </dependency> | |
| 40 | +<!-- <dependency>--> | |
| 41 | +<!-- <groupId>cn.iocoder.boot</groupId>--> | |
| 42 | +<!-- <artifactId>yudao-module-member-biz</artifactId>--> | |
| 43 | +<!-- <version>${revision}</version>--> | |
| 44 | +<!-- </dependency>--> | |
| 45 | 45 | |
| 46 | 46 | <!-- 数据报表。默认注释,保证编译速度 --> |
| 47 | 47 | <!-- <dependency>--> |
| ... | ... | @@ -56,40 +56,40 @@ |
| 56 | 56 | <!-- <version>${revision}</version>--> |
| 57 | 57 | <!-- </dependency>--> |
| 58 | 58 | <!-- 支付服务。默认注释,保证编译速度 --> |
| 59 | - <dependency> | |
| 60 | - <groupId>cn.iocoder.boot</groupId> | |
| 61 | - <artifactId>yudao-module-pay-biz</artifactId> | |
| 62 | - <version>${revision}</version> | |
| 63 | - </dependency> | |
| 59 | +<!-- <dependency>--> | |
| 60 | +<!-- <groupId>cn.iocoder.boot</groupId>--> | |
| 61 | +<!-- <artifactId>yudao-module-pay-biz</artifactId>--> | |
| 62 | +<!-- <version>${revision}</version>--> | |
| 63 | +<!-- </dependency>--> | |
| 64 | 64 | |
| 65 | 65 | <!-- 微信公众号模块。默认注释,保证编译速度 --> |
| 66 | - <dependency> | |
| 67 | - <groupId>cn.iocoder.boot</groupId> | |
| 68 | - <artifactId>yudao-module-mp-biz</artifactId> | |
| 69 | - <version>${revision}</version> | |
| 70 | - </dependency> | |
| 66 | +<!-- <dependency>--> | |
| 67 | +<!-- <groupId>cn.iocoder.boot</groupId>--> | |
| 68 | +<!-- <artifactId>yudao-module-mp-biz</artifactId>--> | |
| 69 | +<!-- <version>${revision}</version>--> | |
| 70 | +<!-- </dependency>--> | |
| 71 | 71 | |
| 72 | 72 | <!-- 商城相关模块。默认注释,保证编译速度--> |
| 73 | - <dependency> | |
| 74 | - <groupId>cn.iocoder.boot</groupId> | |
| 75 | - <artifactId>yudao-module-promotion-biz</artifactId> | |
| 76 | - <version>${revision}</version> | |
| 77 | - </dependency> | |
| 78 | - <dependency> | |
| 79 | - <groupId>cn.iocoder.boot</groupId> | |
| 80 | - <artifactId>yudao-module-product-biz</artifactId> | |
| 81 | - <version>${revision}</version> | |
| 82 | - </dependency> | |
| 83 | - <dependency> | |
| 84 | - <groupId>cn.iocoder.boot</groupId> | |
| 85 | - <artifactId>yudao-module-trade-biz</artifactId> | |
| 86 | - <version>${revision}</version> | |
| 87 | - </dependency> | |
| 88 | - <dependency> | |
| 89 | - <groupId>cn.iocoder.boot</groupId> | |
| 90 | - <artifactId>yudao-module-statistics-biz</artifactId> | |
| 91 | - <version>${revision}</version> | |
| 92 | - </dependency> | |
| 73 | +<!-- <dependency>--> | |
| 74 | +<!-- <groupId>cn.iocoder.boot</groupId>--> | |
| 75 | +<!-- <artifactId>yudao-module-promotion-biz</artifactId>--> | |
| 76 | +<!-- <version>${revision}</version>--> | |
| 77 | +<!-- </dependency>--> | |
| 78 | +<!-- <dependency>--> | |
| 79 | +<!-- <groupId>cn.iocoder.boot</groupId>--> | |
| 80 | +<!-- <artifactId>yudao-module-product-biz</artifactId>--> | |
| 81 | +<!-- <version>${revision}</version>--> | |
| 82 | +<!-- </dependency>--> | |
| 83 | +<!-- <dependency>--> | |
| 84 | +<!-- <groupId>cn.iocoder.boot</groupId>--> | |
| 85 | +<!-- <artifactId>yudao-module-trade-biz</artifactId>--> | |
| 86 | +<!-- <version>${revision}</version>--> | |
| 87 | +<!-- </dependency>--> | |
| 88 | +<!-- <dependency>--> | |
| 89 | +<!-- <groupId>cn.iocoder.boot</groupId>--> | |
| 90 | +<!-- <artifactId>yudao-module-statistics-biz</artifactId>--> | |
| 91 | +<!-- <version>${revision}</version>--> | |
| 92 | +<!-- </dependency>--> | |
| 93 | 93 | |
| 94 | 94 | <!-- spring boot 配置所需依赖 --> |
| 95 | 95 | <dependency> | ... | ... |