Closed ZinnaChoi closed 8 months ago
안녕하세요 @dayeon-dayeon!!
게시글 등록 API와 그 테스트 코드를 생성했습니다 PostControllerTest.java 에서 확인 가능합니다
게시글 등록 API와 그 테스트 코드를 생성했습니다
PostControllerTest.java
API input validation은 PostCreateReq에 제약조건 어노테이션들을 추가하고(@NotBlank, @Pattern) 이를 Controller 에서 input 입력 시 @Valid 어노테이션을 통해 input이 올바른지를 확인하였습니다
@RequestBody @Valid PostCreateReq postCreateReq) {
올바르지 못한 json input과 (@NotBlank, @Pattern) <- 여기서 잡은 error의 경우 ControllerExceptionHandler.java를 통해 공통적으로 처리하였습니다
ControllerExceptionHandler.java
또한 test 시에도 post 요청을 보내는 공통 메서드를 testUitl.java에 생성해두었습니다
testUitl.java
아직 로그인 유저 정보를 게시글 작성자로 저장하는 로직이 미구현사항으로 남아 있는데, 이는 member쪽 API들이 어느정도 완성된 이후에 구현 예정입니다!
확인 부탁드립니다 감사합니다 😄😄
안녕하세요 @dayeon-dayeon!!
API input validation은 PostCreateReq에 제약조건 어노테이션들을 추가하고(@NotBlank, @Pattern) 이를 Controller 에서 input 입력 시 @Valid 어노테이션을 통해 input이 올바른지를 확인하였습니다
올바르지 못한 json input과 (@NotBlank, @Pattern) <- 여기서 잡은 error의 경우
ControllerExceptionHandler.java
를 통해 공통적으로 처리하였습니다또한 test 시에도 post 요청을 보내는 공통 메서드를
testUitl.java
에 생성해두었습니다아직 로그인 유저 정보를 게시글 작성자로 저장하는 로직이 미구현사항으로 남아 있는데, 이는 member쪽 API들이 어느정도 완성된 이후에 구현 예정입니다!
확인 부탁드립니다 감사합니다 😄😄