Skip to content

Commit

Permalink
Member 관련 Test 작성 (#386)
Browse files Browse the repository at this point in the history
  • Loading branch information
betgws authored Feb 7, 2025
2 parents 8636c53 + 25bcfa8 commit aa975ed
Show file tree
Hide file tree
Showing 9 changed files with 796 additions and 10 deletions.
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package com.drinkeg.drinkeg.domain.member.controller;

import com.drinkeg.drinkeg.domain.member.dto.*;
import com.drinkeg.drinkeg.domain.member.login.oauth2.apple.utils.AppleClientSecretGenerator;
import com.drinkeg.drinkeg.global.apipayLoad.ApiResponse;
import com.drinkeg.drinkeg.global.security.jwt.TokenService;
import com.drinkeg.drinkeg.domain.member.dto.loginDTO.commonDTO.PrincipalDetail;
Expand All @@ -12,11 +11,15 @@
import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.Valid;
import lombok.RequiredArgsConstructor;
import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType;
import org.springframework.http.ResponseEntity;
import org.springframework.security.core.annotation.AuthenticationPrincipal;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;

import java.security.PrivateKey;

@Tag(name = "Authorization", description = "스프링 시큐리티 관련 API")
@RestController
@RequiredArgsConstructor
Expand Down Expand Up @@ -85,6 +88,7 @@ public ApiResponse<?> uploadProfileImage(@RequestPart(value = "profileImg") Mult
return ApiResponse.onSuccess(imageUrl);
}


@GetMapping(value = "member/name")
@Operation(summary = "멤버 닉네임 반환", description = "멤버 닉네임을 반환합니다.")
public ApiResponse<String> showMemberName(@AuthenticationPrincipal PrincipalDetail principalDetail) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,11 @@
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.Pattern;
import jakarta.validation.constraints.Size;
import lombok.Builder;
import lombok.Getter;
import lombok.*;


@Getter
@Builder
@NoArgsConstructor(access = AccessLevel.PROTECTED)
public class JoinRequest {


Expand All @@ -25,5 +24,12 @@ public class JoinRequest {
@NotBlank(message = "rePassword는 필수입니다.")
private String rePassword;

@Builder
public JoinRequest(String username, String password, String rePassword){
this.username = username;
this.password = password;
this.rePassword = rePassword;
}


}
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
import com.drinkeg.drinkeg.domain.member.dto.loginDTO.commonDTO.PrincipalDetail;
import com.drinkeg.drinkeg.domain.member.login.oauth2.apple.appleDTO.AppleDeleteDTO;
import com.drinkeg.drinkeg.domain.member.login.oauth2.apple.appleDTO.AppleLoginRequestDTO;
import com.drinkeg.drinkeg.domain.member.login.oauth2.apple.utils.ApplePrivateKeyGenerator;
import com.drinkeg.drinkeg.domain.member.login.oauth2.apple.utils.AppleClientSecretGenerator;
import com.drinkeg.drinkeg.global.apipayLoad.ApiResponse;
import com.drinkeg.drinkeg.domain.member.login.oauth2.dto.LoginResponseDTO;
Expand All @@ -19,6 +20,8 @@
import org.springframework.web.bind.annotation.*;
import com.drinkeg.drinkeg.domain.member.login.oauth2.apple.appleService.AppleService;


import java.security.PrivateKey;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
Expand All @@ -32,6 +35,7 @@ public class OAuth2Controller {

private final AppleService appleService;
private final KakaoLoginService kakaoLoginService;
private final ApplePrivateKeyGenerator privateKeyGenerator;
private final AppleClientSecretGenerator appleClientSecretGenerator;

@Value("${spring.servlet.social-login.provider.apple.private-key-path}")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,6 @@ public void updateMemberInfo(MemberUpdateRequest memberUpdateRequest, String use
.orElseThrow(() -> new GeneralException(ErrorStatus.MEMBER_NOT_FOUND));

member.updateMemberInfo(memberUpdateRequest);
memberRepository.save(member);

}

Expand Down
Loading

0 comments on commit aa975ed

Please sign in to comment.