Skip to content

Commit 2fa9788

Browse files
authored
Merge pull request #107 from Renzzle/fix/community
fix: add isVerified field in create puzzle API
2 parents 8cded51 + 6dcc3ac commit 2fa9788

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

src/main/java/com/renzzle/backend/domain/puzzle/community/api/request/AddCommunityPuzzleRequest.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,8 @@ public record AddCommunityPuzzleRequest(
2626

2727
@NotEmpty(message = "깊이 정보가 없습니다")
2828
@ValidEnum(enumClass = WinColor.WinColorName.class, message = "잘못된 WinColor 타입입니다")
29-
String winColor
29+
String winColor,
30+
31+
@NotNull(message = "검증 여부 정보가 없습니다")
32+
Boolean isVerified
3033
) { }

src/main/java/com/renzzle/backend/domain/puzzle/community/service/CommunityService.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ public AddCommunityPuzzleResponse addCommunityPuzzle(AddCommunityPuzzleRequest r
5050
.description(request.description())
5151
.user(user)
5252
.winColor(WinColor.getWinColor(request.winColor()))
53+
.isVerified(request.isVerified())
5354
.build();
5455

5556
CommunityPuzzle result = communityPuzzleRepository.save(puzzle);

src/test/java/com/renzzle/backend/domain/puzzle/community/service/CommunityServiceTest.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,8 @@ public void addCommunityPuzzle_WhenValidInput_ThenSavesAndReturnsPuzzleId() {
6161
"e5",
6262
7,
6363
"description",
64-
"BLACK"
64+
"BLACK",
65+
true
6566
);
6667

6768
CommunityPuzzle mockPuzzle = CommunityPuzzle.builder()
@@ -74,6 +75,7 @@ public void addCommunityPuzzle_WhenValidInput_ThenSavesAndReturnsPuzzleId() {
7475
.description(request.description())
7576
.user(user)
7677
.winColor(WinColor.getWinColor(request.winColor()))
78+
.isVerified(request.isVerified())
7779
.build();
7880

7981
when(communityPuzzleRepository.save(any(CommunityPuzzle.class)))

0 commit comments

Comments
 (0)