Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Y
yudao-cloud
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
hblj
yudao-cloud
Commits
40d33242
提交
40d33242
authored
11月 10, 2022
作者:
YunaiV
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修复 Spring Cloud 单元测试,插入数据不返回 id 的问题
上级
efd42c81
隐藏空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
23 行增加
和
3 行删除
+23
-3
pom.xml
yudao-framework/yudao-common/pom.xml
+5
-0
JsonUtils.java
...n/iocoder/yudao/framework/common/util/json/JsonUtils.java
+2
-0
application-unit-test.yaml
...ule-bpm-biz/src/test/resources/application-unit-test.yaml
+3
-0
application-unit-test.yaml
...e-infra-biz/src/test/resources/application-unit-test.yaml
+5
-0
MenuServiceTest.java
...dao/module/system/service/permission/MenuServiceTest.java
+3
-2
application-unit-test.yaml
...-system-biz/src/test/resources/application-unit-test.yaml
+5
-1
没有找到文件。
yudao-framework/yudao-common/pom.xml
浏览文件 @
40d33242
...
@@ -105,6 +105,11 @@
...
@@ -105,6 +105,11 @@
<artifactId>
jackson-core
</artifactId>
<artifactId>
jackson-core
</artifactId>
<scope>
provided
</scope>
<!-- 设置为 provided,只有工具类需要使用到 -->
<scope>
provided
</scope>
<!-- 设置为 provided,只有工具类需要使用到 -->
</dependency>
</dependency>
<dependency>
<groupId>
com.fasterxml.jackson.datatype
</groupId>
<artifactId>
jackson-datatype-jsr310
</artifactId>
<scope>
provided
</scope>
<!-- 设置为 provided,只有工具类需要使用到 -->
</dependency>
<dependency>
<dependency>
<groupId>
org.slf4j
</groupId>
<groupId>
org.slf4j
</groupId>
...
...
yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/common/util/json/JsonUtils.java
浏览文件 @
40d33242
...
@@ -7,6 +7,7 @@ import com.fasterxml.jackson.core.type.TypeReference;
...
@@ -7,6 +7,7 @@ import com.fasterxml.jackson.core.type.TypeReference;
import
com.fasterxml.jackson.databind.JsonNode
;
import
com.fasterxml.jackson.databind.JsonNode
;
import
com.fasterxml.jackson.databind.ObjectMapper
;
import
com.fasterxml.jackson.databind.ObjectMapper
;
import
com.fasterxml.jackson.databind.SerializationFeature
;
import
com.fasterxml.jackson.databind.SerializationFeature
;
import
com.fasterxml.jackson.datatype.jsr310.JavaTimeModule
;
import
lombok.SneakyThrows
;
import
lombok.SneakyThrows
;
import
lombok.experimental.UtilityClass
;
import
lombok.experimental.UtilityClass
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
...
@@ -28,6 +29,7 @@ public class JsonUtils {
...
@@ -28,6 +29,7 @@ public class JsonUtils {
static
{
static
{
objectMapper
.
configure
(
SerializationFeature
.
FAIL_ON_EMPTY_BEANS
,
false
);
objectMapper
.
configure
(
SerializationFeature
.
FAIL_ON_EMPTY_BEANS
,
false
);
objectMapper
.
registerModules
(
new
JavaTimeModule
());
// 解决 LocalDateTime 的序列化
}
}
/**
/**
...
...
yudao-module-bpm/yudao-module-bpm-biz/src/test/resources/application-unit-test.yaml
浏览文件 @
40d33242
...
@@ -23,6 +23,9 @@ spring:
...
@@ -23,6 +23,9 @@ spring:
mybatis-plus
:
mybatis-plus
:
lazy-initialization
:
true
# 单元测试,设置 MyBatis Mapper 延迟加载,加速每个单元测试
lazy-initialization
:
true
# 单元测试,设置 MyBatis Mapper 延迟加载,加速每个单元测试
type-aliases-package
:
${yudao.info.base-package}.module.*.dal.dataobject
type-aliases-package
:
${yudao.info.base-package}.module.*.dal.dataobject
global-config
:
db-config
:
id-type
:
AUTO
# H2 主键递增
---
#################### 定时任务相关配置 ####################
---
#################### 定时任务相关配置 ####################
...
...
yudao-module-infra/yudao-module-infra-biz/src/test/resources/application-unit-test.yaml
浏览文件 @
40d33242
...
@@ -30,6 +30,11 @@ mybatis-plus:
...
@@ -30,6 +30,11 @@ mybatis-plus:
lazy-initialization
:
true
# 单元测试,设置 MyBatis Mapper 延迟加载,加速每个单元测试
lazy-initialization
:
true
# 单元测试,设置 MyBatis Mapper 延迟加载,加速每个单元测试
type-aliases-package
:
${yudao.info.base-package}.module.*.dal.dataobject
type-aliases-package
:
${yudao.info.base-package}.module.*.dal.dataobject
mybatis-plus
:
global-config
:
db-config
:
id-type
:
AUTO
# H2 主键递增
---
#################### 定时任务相关配置 ####################
---
#################### 定时任务相关配置 ####################
---
#################### 配置中心相关配置 ####################
---
#################### 配置中心相关配置 ####################
...
...
yudao-module-system/yudao-module-system-biz/src/test/java/cn/iocoder/yudao/module/system/service/permission/MenuServiceTest.java
浏览文件 @
40d33242
...
@@ -5,6 +5,7 @@ import cn.hutool.core.lang.Assert;
...
@@ -5,6 +5,7 @@ import cn.hutool.core.lang.Assert;
import
cn.iocoder.yudao.framework.common.enums.CommonStatusEnum
;
import
cn.iocoder.yudao.framework.common.enums.CommonStatusEnum
;
import
cn.iocoder.yudao.framework.common.util.object.ObjectUtils
;
import
cn.iocoder.yudao.framework.common.util.object.ObjectUtils
;
import
cn.iocoder.yudao.framework.common.util.spring.SpringAopUtils
;
import
cn.iocoder.yudao.framework.common.util.spring.SpringAopUtils
;
import
cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest
;
import
cn.iocoder.yudao.module.system.controller.admin.permission.vo.menu.MenuCreateReqVO
;
import
cn.iocoder.yudao.module.system.controller.admin.permission.vo.menu.MenuCreateReqVO
;
import
cn.iocoder.yudao.module.system.controller.admin.permission.vo.menu.MenuListReqVO
;
import
cn.iocoder.yudao.module.system.controller.admin.permission.vo.menu.MenuListReqVO
;
import
cn.iocoder.yudao.module.system.controller.admin.permission.vo.menu.MenuUpdateReqVO
;
import
cn.iocoder.yudao.module.system.controller.admin.permission.vo.menu.MenuUpdateReqVO
;
...
@@ -13,13 +14,13 @@ import cn.iocoder.yudao.module.system.dal.mysql.permission.MenuMapper;
...
@@ -13,13 +14,13 @@ import cn.iocoder.yudao.module.system.dal.mysql.permission.MenuMapper;
import
cn.iocoder.yudao.module.system.enums.permission.MenuTypeEnum
;
import
cn.iocoder.yudao.module.system.enums.permission.MenuTypeEnum
;
import
cn.iocoder.yudao.module.system.mq.producer.permission.MenuProducer
;
import
cn.iocoder.yudao.module.system.mq.producer.permission.MenuProducer
;
import
cn.iocoder.yudao.module.system.service.tenant.TenantService
;
import
cn.iocoder.yudao.module.system.service.tenant.TenantService
;
import
cn.iocoder.yudao.framework.test.core.ut.BaseDbUnitTest
;
import
com.google.common.collect.Multimap
;
import
com.google.common.collect.Multimap
;
import
org.junit.jupiter.api.Test
;
import
org.junit.jupiter.api.Test
;
import
org.springframework.boot.test.mock.mockito.MockBean
;
import
org.springframework.boot.test.mock.mockito.MockBean
;
import
org.springframework.context.annotation.Import
;
import
org.springframework.context.annotation.Import
;
import
javax.annotation.Resource
;
import
javax.annotation.Resource
;
import
java.time.LocalDateTime
;
import
java.util.*
;
import
java.util.*
;
import
static
cn
.
iocoder
.
yudao
.
framework
.
common
.
util
.
collection
.
SetUtils
.
asSet
;
import
static
cn
.
iocoder
.
yudao
.
framework
.
common
.
util
.
collection
.
SetUtils
.
asSet
;
...
@@ -74,7 +75,7 @@ public class MenuServiceTest extends BaseDbUnitTest {
...
@@ -74,7 +75,7 @@ public class MenuServiceTest extends BaseDbUnitTest {
assertPojoEquals
(
menuDO1
,
permissionMenuCache
.
get
(
menuDO1
.
getPermission
()));
assertPojoEquals
(
menuDO1
,
permissionMenuCache
.
get
(
menuDO1
.
getPermission
()));
assertPojoEquals
(
menuDO2
,
permissionMenuCache
.
get
(
menuDO2
.
getPermission
()));
assertPojoEquals
(
menuDO2
,
permissionMenuCache
.
get
(
menuDO2
.
getPermission
()));
Date
maxUpdateTime
=
(
Dat
e
)
BeanUtil
.
getFieldValue
(
target
,
"maxUpdateTime"
);
LocalDateTime
maxUpdateTime
=
(
LocalDateTim
e
)
BeanUtil
.
getFieldValue
(
target
,
"maxUpdateTime"
);
assertEquals
(
ObjectUtils
.
max
(
menuDO1
.
getUpdateTime
(),
menuDO2
.
getUpdateTime
()),
maxUpdateTime
);
assertEquals
(
ObjectUtils
.
max
(
menuDO1
.
getUpdateTime
(),
menuDO2
.
getUpdateTime
()),
maxUpdateTime
);
}
}
...
...
yudao-module-system/yudao-module-system-biz/src/test/resources/application-unit-test.yaml
浏览文件 @
40d33242
...
@@ -26,10 +26,14 @@ spring:
...
@@ -26,10 +26,14 @@ spring:
port
:
16379
# 端口(单元测试,使用 16379 端口)
port
:
16379
# 端口(单元测试,使用 16379 端口)
database
:
0
# 数据库索引
database
:
0
# 数据库索引
mybatis
:
mybatis
:
lazy-initialization
:
true
# 单元测试,设置 MyBatis Mapper 延迟加载,加速每个单元测试
lazy-initialization
:
true
# 单元测试,设置 MyBatis Mapper 延迟加载,加速每个单元测试
mybatis-plus
:
global-config
:
db-config
:
id-type
:
AUTO
# H2 主键递增
---
#################### 定时任务相关配置 ####################
---
#################### 定时任务相关配置 ####################
---
#################### 配置中心相关配置 ####################
---
#################### 配置中心相关配置 ####################
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论