feat: 新增@Transaction和@DS同时使用导致无法动态切换数据源单元测试
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
package com.youlai.system.service.impl;
|
||||
|
||||
import cn.hutool.core.util.RandomUtil;
|
||||
import com.youlai.system.converter.UserConverter;
|
||||
import com.youlai.system.pojo.entity.SysUser;
|
||||
import com.youlai.system.pojo.form.UserForm;
|
||||
import com.youlai.system.service.SysUserService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.boot.test.context.SpringBootTest;
|
||||
|
||||
@SpringBootTest
|
||||
@Slf4j
|
||||
class SysUserServiceImplTest {
|
||||
|
||||
@Autowired
|
||||
private SysUserService userService;
|
||||
@Autowired
|
||||
private UserConverter userConverter;
|
||||
|
||||
@Test
|
||||
void updateUser() {
|
||||
Long userId = 3L;
|
||||
SysUser entity = userService.getById(userId);
|
||||
UserForm userForm = userConverter.entity2Form(entity);
|
||||
String nickname = "测试小用户_" + RandomUtil.randomString(RandomUtil.BASE_CHAR, 1);
|
||||
userForm.setNickname(nickname);
|
||||
|
||||
userService.updateUser(userId, userForm);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user