-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Refactor] - Oauth 로그인 과정 코드 리팩터링 및 테스트 작성 #111
Conversation
Test Results12 files 12 suites 3s ⏱️ Results for commit 8f7b214. ♻️ This comment has been updated with latest results. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
문제 없어보입니다!
Test fixture에 대해서 저도 고민해보게 되는 코드였습니다. 확실히 상수로 빼두는게 더 나을 수도 있겠다는 생각이 드네요! 고생하셨습니다 리비!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
테스트 깔끔하게 잘 짜셨네요리비! LGTM!!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! 수고하셨습니다 리비~ 👍 👍
Date now = new Date(); | ||
Date validity = new Date(now.getTime() + validityInMilliseconds); | ||
|
||
return Jwts.builder() | ||
.setSubject(member.getId().toString()) | ||
.claim(MEMBER_ID_KEY, member.getId()) | ||
.setSubject(memberId.toString()) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
그냥 제안) 사용자 정의 claim 넣어줄거면 subject 굳이 안줘도 될 것 같아용 어차피 "sub": "1" 이런식으로 나올거라 무슨 값이 들어온건지 잘 모르기도 할거고
* refactor: example과 response 추가를 통한 api 명세 구체화 개선 * refactor: JwtTokenProvider에서 도메인 의존 제거 개선 * test: JwtTokenProvider 토큰 생성 테스트 작성 * refactor: dto 패키지 계층 및 이너 클래스 구조 분리 * test: 테스트 클래스 단위 DisplayName 설정 * refactor: Member All Argument 생성자 접근 제어 수준 완화 개선 * test: LoginService Mock Test 작성 * test: LoginController 클래스 슬라이스 테스트 작성 * fix: api 명세 수정 * style: 공백 컨벤션에 맞게 수정 개선
* refactor: example과 response 추가를 통한 api 명세 구체화 개선 * refactor: JwtTokenProvider에서 도메인 의존 제거 개선 * test: JwtTokenProvider 토큰 생성 테스트 작성 * refactor: dto 패키지 계층 및 이너 클래스 구조 분리 * test: 테스트 클래스 단위 DisplayName 설정 * refactor: Member All Argument 생성자 접근 제어 수준 완화 개선 * test: LoginService Mock Test 작성 * test: LoginController 클래스 슬라이스 테스트 작성 * fix: api 명세 수정 * style: 공백 컨벤션에 맞게 수정 개선
✅ 작업 내용
🙈 참고 사항