Instagram-Clone-Coding / Spring_instagram-clone

Instagram Clone Coding - Backend using Spring Framework
http://ec2-52-79-71-191.ap-northeast-2.compute.amazonaws.com
MIT License
80 stars 23 forks source link

MemberAuthService 테스트 작성 및 리팩토링 #232

Closed vectorch9 closed 1 year ago

vectorch9 commented 1 year ago

📌Linked Issues

✏Change Details

MemberAuthService 리팩토링

    @Transactional
    public boolean checkResetPasswordCode(String username, String code) { // true, false 두개의 상황을 테스트?
        return emailCodeService.checkResetPasswordCode(username, code);
    }

    @Transactional(readOnly = true)
    public List<LoginDeviceDto> getLoginDevices(String currentToken) { // List내 원소의 개수 테스트 ?
        return refreshTokenService.getLoginDevices(authUtil.getLoginMemberId(), currentToken);
    }

    @Transactional
    public void logout(String refreshToken) { // then-should를 통해 테스트 ?
        refreshTokenService.deleteRefreshTokenByValue(authUtil.getLoginMemberId(), refreshToken);
    }

📑References

✅Check List