From 1c68c4e0eaad8d13da2e7dc22f9b6c485d0a9b54 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=82=98=EC=9A=A9=EC=A4=80?= Date: Wed, 14 Jan 2026 00:45:38 +0900 Subject: [PATCH] =?UTF-8?q?[fix/#225]=20=EA=B8=B0=EB=A1=9D=20=EB=82=B4?= =?UTF-8?q?=EC=9A=A9=20=ED=95=84=EC=88=98=20=EC=82=AC=ED=95=AD=20=EC=A0=9C?= =?UTF-8?q?=EA=B1=B0=20(#226)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix: 수정 * Revert "fix: 수정" This reverts commit f1a4d711b9ec87d78638893605f95d1bd826d507. * fix : 기록 내용 필 수 제거 --------- Co-authored-by: 나용준 <141994188+youngJun99@users.noreply.github.com> --- .../cloth/service/ClothServiceImpl.java | 2 +- .../dto/request/HistoryCreateRequest.java | 1 - .../controller/HistoryControllerTest.java | 31 ------------------- .../src/main/java/org/clokey/util/S3Util.java | 1 - 4 files changed, 1 insertion(+), 34 deletions(-) diff --git a/clokey-api/src/main/java/org/clokey/domain/cloth/service/ClothServiceImpl.java b/clokey-api/src/main/java/org/clokey/domain/cloth/service/ClothServiceImpl.java index d7a197f9..0b777ff0 100644 --- a/clokey-api/src/main/java/org/clokey/domain/cloth/service/ClothServiceImpl.java +++ b/clokey-api/src/main/java/org/clokey/domain/cloth/service/ClothServiceImpl.java @@ -244,4 +244,4 @@ private void validateChildCategory(Category category) { throw new BaseCustomException(ClothErrorCode.PARENT_CATEGORY_CLOTH); } } -} \ No newline at end of file +} diff --git a/clokey-api/src/main/java/org/clokey/domain/history/dto/request/HistoryCreateRequest.java b/clokey-api/src/main/java/org/clokey/domain/history/dto/request/HistoryCreateRequest.java index 213de94c..0056d2d7 100644 --- a/clokey-api/src/main/java/org/clokey/domain/history/dto/request/HistoryCreateRequest.java +++ b/clokey-api/src/main/java/org/clokey/domain/history/dto/request/HistoryCreateRequest.java @@ -9,7 +9,6 @@ @Schema(description = "기록 생성 요청") public record HistoryCreateRequest( @Size(max = 120, message = "기록의 내용은 최대 120자까지 가능합니다.") - @NotBlank(message = "기록의 내용은 비워둘 수 없습니다.") @Schema( description = "기록의 내용", example = "안녕 오늘 오지게 덥다 ㄷㄷ;; 근데 한달 뒤면 가을임 벌써 가을 기대 만발ㅋ") diff --git a/clokey-api/src/test/java/org/clokey/domain/history/controller/HistoryControllerTest.java b/clokey-api/src/test/java/org/clokey/domain/history/controller/HistoryControllerTest.java index 156bf9b4..85041d62 100644 --- a/clokey-api/src/test/java/org/clokey/domain/history/controller/HistoryControllerTest.java +++ b/clokey-api/src/test/java/org/clokey/domain/history/controller/HistoryControllerTest.java @@ -82,37 +82,6 @@ class 기록_생성_요청_시 { .andExpect(jsonPath("$.result.historyId").value(1L)); } - @ParameterizedTest - @NullSource - @EmptySource - @ValueSource(strings = {" "}) - void 내용이_null_또는_공백이면_예외가_발생한다(String content) throws Exception { - HistoryCreateRequest request = - new HistoryCreateRequest( - content, - 1L, - List.of(1L, 2L), - List.of("testHashtag1", "testHashtag2"), - List.of( - new HistoryCreateRequest.Payload( - "testUrl", - List.of( - new HistoryCreateRequest.ClothTag( - 1L, 0.42, 0.73))))); - - ResultActions perform = - mockMvc.perform( - post("/histories") - .contentType(MediaType.APPLICATION_JSON) - .content(objectMapper.writeValueAsString(request))); - - perform.andExpect(status().isBadRequest()) - .andExpect(jsonPath("$.isSuccess").value(false)) - .andExpect(jsonPath("$.code").value("COMMON400")) - .andExpect(jsonPath("$.message").value("잘못된 요청입니다.")) - .andExpect(jsonPath("$.result.content").value("기록의 내용은 비워둘 수 없습니다.")); - } - @Test void 내용이_120자를_초과하면_예외가_발생한다() throws Exception { String longContent = "a".repeat(121); diff --git a/clokey-infrastructure/src/main/java/org/clokey/util/S3Util.java b/clokey-infrastructure/src/main/java/org/clokey/util/S3Util.java index a0debb32..f289897f 100644 --- a/clokey-infrastructure/src/main/java/org/clokey/util/S3Util.java +++ b/clokey-infrastructure/src/main/java/org/clokey/util/S3Util.java @@ -3,7 +3,6 @@ import com.amazonaws.HttpMethod; import com.amazonaws.SdkClientException; import com.amazonaws.services.s3.AmazonS3; -import com.amazonaws.services.s3.Headers; import com.amazonaws.services.s3.model.*; import java.util.Date; import java.util.List;