Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BE] API 명세서에 작성된 예외 최신화 및 코드 수정 #645

Merged
merged 1 commit into from
Sep 26, 2024
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 @@ -14,8 +14,8 @@ public enum HaengdongErrorCode {
BANK_NAME_INVALID("지원하지 않는 은행입니다. 지원하는 은행 목록: %s"),
ACCOUNT_LENGTH_INVALID("계좌번호는 %d자 이상 %d자 이하만 입력 가능합니다."),

MEMBER_NAME_LENGTH_INVALID("멤버 이름은 %d자 이상 %d자 이하만 입력 가능합니다."),
MEMBER_NAME_DUPLICATE("중복된 행사 참여 인원 이름이 존재합니다."),
MEMBER_NAME_LENGTH_INVALID("참여자 이름은 %d자 이상 %d자 이하만 입력 가능합니다."),
MEMBER_NAME_DUPLICATE("행사에 중복된 참여자 이름이 존재합니다."),
MEMBER_NOT_FOUND("존재하지 않는 참여자입니다."),
MEMBER_ALREADY_EXIST("현재 참여하고 있는 인원이 존재합니다."),
MEMBER_NAME_CHANGE_DUPLICATE("중복된 참여 인원 이름 변경 요청이 존재합니다."),
Expand All @@ -27,14 +27,13 @@ public enum HaengdongErrorCode {
BILL_DETAIL_NOT_FOUND("존재하지 않는 참여자 지출입니다."),
BILL_PRICE_NOT_MATCHED("지출 총액이 일치하지 않습니다."),

DIFFERENT_STEP_MEMBERS("회원 목록이 일치하지 않습니다."),
DIFFERENT_STEP_MEMBERS("참여자 목록이 일치하지 않습니다."),

/* Authentication */

PASSWORD_INVALID("비밀번호가 일치하지 않습니다."),

TOKEN_NOT_FOUND("토큰이 존재하지 않습니다."),
TOKEN_EXPIRED("만료된 토큰입니다."),
TOKEN_INVALID("유효하지 않은 토큰입니다."),

FORBIDDEN("접근할 수 없는 행사입니다."),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ public record BillDetailUpdateRequest(
@NotNull(message = "지출 금액은 공백일 수 없습니다.")
Long price,

@NotNull(message = "지출 금액은 공백일 수 없습니다.")
boolean isFixed
) {
public BillDetailUpdateAppRequest toAppRequest() {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
package server.haengdong.presentation.request;

public record MemberSaveRequest(String name) {
import jakarta.validation.constraints.NotBlank;

public record MemberSaveRequest(

@NotBlank(message = "참여자 이름은 공백일 수 없습니다.")
String name
) {
}
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ void saveMembersTest2() {

assertThatThrownBy(() -> memberService.saveMembers(event.getToken(), request))
.isInstanceOf(HaengdongException.class)
.hasMessageContaining("중복된 행사 참여 인원 이름이 존재합니다.");
.hasMessageContaining("행사에 중복된 참여자 이름이 존재합니다.");
}

@DisplayName("행사 참여 인원을 삭제한다.")
Expand Down Expand Up @@ -329,7 +329,7 @@ void updateMembersTest6() {

assertThatThrownBy(() -> memberService.updateMembers(event.getToken(), membersUpdateAppRequest))
.isInstanceOf(HaengdongException.class)
.hasMessage("중복된 행사 참여 인원 이름이 존재합니다.");
.hasMessage("행사에 중복된 참여자 이름이 존재합니다.");
}

@DisplayName("행사에 참여한 전체 인원을 조회한다.")
Expand Down
Loading