mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-11-04 12:18:42 +08:00 
			
		
		
		
	多模块重构 4:system 模块的调整,解决单元测试报错的问题
This commit is contained in:
		@@ -34,7 +34,7 @@ public class AppAuthCheckCodeReqVO {
 | 
			
		||||
    @Pattern(regexp = "^[0-9]+$", message = "手机验证码必须都是数字")
 | 
			
		||||
    private String code;
 | 
			
		||||
 | 
			
		||||
    @ApiModelProperty(value = "发送场景", example = "1", notes = "对应 MbrSmsSceneEnum 枚举")
 | 
			
		||||
    @ApiModelProperty(value = "发送场景", example = "1", notes = "对应 SmsSceneEnum 枚举")
 | 
			
		||||
    @NotNull(message = "发送场景不能为空")
 | 
			
		||||
    @InEnum(SmsSceneEnum.class)
 | 
			
		||||
    private Integer scene;
 | 
			
		||||
 
 | 
			
		||||
@@ -19,7 +19,7 @@ public class AppAuthSendSmsReqVO {
 | 
			
		||||
    @Mobile
 | 
			
		||||
    private String mobile;
 | 
			
		||||
 | 
			
		||||
    @ApiModelProperty(value = "发送场景", example = "1", notes = "对应 MbrSmsSceneEnum 枚举")
 | 
			
		||||
    @ApiModelProperty(value = "发送场景", example = "1", notes = "对应 SmsSceneEnum 枚举")
 | 
			
		||||
    @NotNull(message = "发送场景不能为空")
 | 
			
		||||
    @InEnum(SmsSceneEnum.class)
 | 
			
		||||
    private Integer scene;
 | 
			
		||||
 
 | 
			
		||||
@@ -281,9 +281,8 @@ public class MemberAuthServiceImpl implements MemberAuthService {
 | 
			
		||||
        MemberUserDO userDO = checkOldPassword(userId, reqVO.getOldPassword());
 | 
			
		||||
 | 
			
		||||
        // 更新用户密码
 | 
			
		||||
        MemberUserDO mbrUserDO = MemberUserDO.builder().id(userDO.getId())
 | 
			
		||||
                .password(passwordEncoder.encode(reqVO.getPassword())).build();
 | 
			
		||||
        userMapper.updateById(mbrUserDO);
 | 
			
		||||
        userMapper.updateById(MemberUserDO.builder().id(userDO.getId())
 | 
			
		||||
                .password(passwordEncoder.encode(reqVO.getPassword())).build());
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
@@ -296,10 +295,8 @@ public class MemberAuthServiceImpl implements MemberAuthService {
 | 
			
		||||
                getClientIP()));
 | 
			
		||||
 | 
			
		||||
        // 更新密码
 | 
			
		||||
        MemberUserDO mbrUserDO = MemberUserDO.builder().build();
 | 
			
		||||
        mbrUserDO.setId(userDO.getId());
 | 
			
		||||
        mbrUserDO.setPassword(passwordEncoder.encode(reqVO.getPassword()));
 | 
			
		||||
        userMapper.updateById(mbrUserDO);
 | 
			
		||||
        userMapper.updateById(MemberUserDO.builder().id(userDO.getId())
 | 
			
		||||
                .password(passwordEncoder.encode(reqVO.getPassword())).build());
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
 
 | 
			
		||||
@@ -53,7 +53,7 @@ public class MemberAuthServiceTest extends BaseDbAndRedisUnitTest {
 | 
			
		||||
    @MockBean
 | 
			
		||||
    private PasswordEncoder passwordEncoder;
 | 
			
		||||
    @Resource
 | 
			
		||||
    private MemberUserMapper mbrUserMapper;
 | 
			
		||||
    private MemberUserMapper memberUserMapper;
 | 
			
		||||
    @Resource
 | 
			
		||||
    private MemberAuthServiceImpl authService;
 | 
			
		||||
 | 
			
		||||
@@ -61,7 +61,7 @@ public class MemberAuthServiceTest extends BaseDbAndRedisUnitTest {
 | 
			
		||||
    public void testUpdatePassword_success(){
 | 
			
		||||
        // 准备参数
 | 
			
		||||
        MemberUserDO userDO = randomUserDO();
 | 
			
		||||
        mbrUserMapper.insert(userDO);
 | 
			
		||||
        memberUserMapper.insert(userDO);
 | 
			
		||||
 | 
			
		||||
        // 新密码
 | 
			
		||||
        String newPassword = randomString();
 | 
			
		||||
@@ -79,14 +79,14 @@ public class MemberAuthServiceTest extends BaseDbAndRedisUnitTest {
 | 
			
		||||
 | 
			
		||||
        // 更新用户密码
 | 
			
		||||
        authService.updatePassword(userDO.getId(), reqVO);
 | 
			
		||||
        assertEquals(mbrUserMapper.selectById(userDO.getId()).getPassword(),newPassword);
 | 
			
		||||
        assertEquals(memberUserMapper.selectById(userDO.getId()).getPassword(),newPassword);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testResetPassword_success(){
 | 
			
		||||
        // 准备参数
 | 
			
		||||
        MemberUserDO userDO = randomUserDO();
 | 
			
		||||
        mbrUserMapper.insert(userDO);
 | 
			
		||||
        memberUserMapper.insert(userDO);
 | 
			
		||||
 | 
			
		||||
        // 随机密码
 | 
			
		||||
        String password = randomNumbers(11);
 | 
			
		||||
@@ -103,7 +103,7 @@ public class MemberAuthServiceTest extends BaseDbAndRedisUnitTest {
 | 
			
		||||
        reqVO.setCode(code);
 | 
			
		||||
 | 
			
		||||
        authService.resetPassword(reqVO);
 | 
			
		||||
        assertEquals(mbrUserMapper.selectById(userDO.getId()).getPassword(),password);
 | 
			
		||||
        assertEquals(memberUserMapper.selectById(userDO.getId()).getPassword(),password);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -37,7 +37,7 @@ import static org.mockito.Mockito.*;
 | 
			
		||||
public class MemberUserServiceImplTest extends BaseDbAndRedisUnitTest {
 | 
			
		||||
 | 
			
		||||
    @Resource
 | 
			
		||||
    private MemberUserServiceImpl mbrUserService;
 | 
			
		||||
    private MemberUserServiceImpl memberUserService;
 | 
			
		||||
 | 
			
		||||
    @Resource
 | 
			
		||||
    private StringRedisTemplate stringRedisTemplate;
 | 
			
		||||
@@ -67,9 +67,9 @@ public class MemberUserServiceImplTest extends BaseDbAndRedisUnitTest {
 | 
			
		||||
        String newNickName = randomString();
 | 
			
		||||
 | 
			
		||||
        // 调用接口修改昵称
 | 
			
		||||
        mbrUserService.updateUserNickname(userDO.getId(),newNickName);
 | 
			
		||||
        memberUserService.updateUserNickname(userDO.getId(),newNickName);
 | 
			
		||||
        // 查询新修改后的昵称
 | 
			
		||||
        String nickname = mbrUserService.getUser(userDO.getId()).getNickname();
 | 
			
		||||
        String nickname = memberUserService.getUser(userDO.getId()).getNickname();
 | 
			
		||||
        // 断言
 | 
			
		||||
        assertEquals(newNickName,nickname);
 | 
			
		||||
    }
 | 
			
		||||
@@ -88,7 +88,7 @@ public class MemberUserServiceImplTest extends BaseDbAndRedisUnitTest {
 | 
			
		||||
        String avatar = randomString();
 | 
			
		||||
        when(fileCoreService.createFile(anyString(), eq(avatarFileBytes))).thenReturn(avatar);
 | 
			
		||||
        // 调用
 | 
			
		||||
        String str = mbrUserService.updateUserAvatar(userId, avatarFile);
 | 
			
		||||
        String str = memberUserService.updateUserAvatar(userId, avatarFile);
 | 
			
		||||
        // 断言
 | 
			
		||||
        assertEquals(avatar, str);
 | 
			
		||||
    }
 | 
			
		||||
@@ -119,9 +119,9 @@ public class MemberUserServiceImplTest extends BaseDbAndRedisUnitTest {
 | 
			
		||||
        reqVO.setCode(newCode);
 | 
			
		||||
        reqVO.setOldMobile(oldMobile);
 | 
			
		||||
        reqVO.setOldCode(oldCode);
 | 
			
		||||
        mbrUserService.updateUserMobile(userDO.getId(),reqVO);
 | 
			
		||||
        memberUserService.updateUserMobile(userDO.getId(),reqVO);
 | 
			
		||||
 | 
			
		||||
        assertEquals(mbrUserService.getUser(userDO.getId()).getMobile(),newMobile);
 | 
			
		||||
        assertEquals(memberUserService.getUser(userDO.getId()).getMobile(),newMobile);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // ========== 随机对象 ==========
 | 
			
		||||
 
 | 
			
		||||
@@ -45,5 +45,7 @@ mybatis:
 | 
			
		||||
yudao:
 | 
			
		||||
  info:
 | 
			
		||||
    base-package: cn.iocoder.yudao.module.member.dal.mysql
 | 
			
		||||
    member-package: cn.iocoder.yudao.module.member # TODO 芋艿:要清理掉
 | 
			
		||||
    system-package: cn.iocoder.yudao.module.system # TODO 芋艿:要清理掉
 | 
			
		||||
  core-service:
 | 
			
		||||
    base-package: cn.iocoder.yudao.module.member.dal.mysql # TODO 芋艿:要清理掉
 | 
			
		||||
 
 | 
			
		||||
@@ -1,2 +1 @@
 | 
			
		||||
-- mbr 开头的 DB
 | 
			
		||||
DELETE FROM "member_user";
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,3 @@
 | 
			
		||||
-- mbr 开头的 DB
 | 
			
		||||
CREATE TABLE IF NOT EXISTS "member_user"  (
 | 
			
		||||
    "id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY COMMENT '编号',
 | 
			
		||||
    "nickname" varchar(30)  NOT NULL DEFAULT '' COMMENT '用户昵称',
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user