Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,10 @@
import com.example.solidconnection.auth.dto.SignInResult;

public record OAuthSignInResponse(
boolean isRegistered,
String accessToken) implements OAuthResponse {

public static OAuthSignInResponse from(SignInResult signInResult) {
return new OAuthSignInResponse(signInResult.accessToken());
return new OAuthSignInResponse(true, signInResult.accessToken());
}
}
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
package com.example.solidconnection.auth.dto.oauth;

public record SignUpPrepareResponse(
boolean isRegistered,
String nickname,
String email,
String profileImageUrl,
String signUpToken) implements OAuthResponse {

public static SignUpPrepareResponse of(OAuthUserInfoDto oAuthUserInfoDto, String signUpToken) {
return new SignUpPrepareResponse(
false,
oAuthUserInfoDto.getNickname(),
oAuthUserInfoDto.getEmail(),
oAuthUserInfoDto.getProfileImageUrl(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ void setUp() { // 실제 client 호출하지 않도록 mocking
assertThat(response).isInstanceOf(OAuthSignInResponse.class);
OAuthSignInResponse signInResponse = (OAuthSignInResponse) response;
assertAll(
() -> assertThat(signInResponse.isRegistered()).isTrue(),
() -> assertThat(signInResponse.accessToken()).isNotBlank(),
() -> assertThat(oAuthResult.refreshToken()).isNotBlank()
);
Expand All @@ -80,6 +81,7 @@ void setUp() { // 실제 client 호출하지 않도록 mocking
assertThat(response).isInstanceOf(SignUpPrepareResponse.class);
SignUpPrepareResponse signUpPrepareResponse = (SignUpPrepareResponse) response;
assertAll(
() -> assertThat(signUpPrepareResponse.isRegistered()).isFalse(),
() -> assertThat(signUpPrepareResponse.signUpToken()).isNotBlank(),
() -> assertThat(signUpPrepareResponse.email()).isEqualTo(email),
() -> assertThat(signUpPrepareResponse.profileImageUrl()).isEqualTo(profileImageUrl),
Expand Down
Loading