Closed Jaewon-pro closed 2 weeks ago
RunningRecordRequest
startAt
endAt
START_AFTER_END
achievementMode
CHALLENGE
goalDistance
goalTime
CHALLENGE_MODE_WITH_PERSONAL_GOAL
GOAL
challengeId
GOAL_MODE_WITH_CHALLENGE_ID
GOAL_TIME_AND_DISTANCE_BOTH_EXIST
RunningRecordService
🔗 이슈 연결
🚀 구현한 API
💡 반영할 내용 및 변경 사항 요약
RunningRecordRequest
클래스에 잘못된 로직의 경우 예외를 던지도록 합니다.startAt
이endAt
보다 늦은 경우START_AFTER_END
예외를 던집니다.achievementMode
가CHALLENGE
이고goalDistance
나goalTime
이 존재하는 경우CHALLENGE_MODE_WITH_PERSONAL_GOAL
예외achievementMode
가GOAL
이고challengeId
가 존재하는 경우GOAL_MODE_WITH_CHALLENGE_ID
예외achievementMode
가GOAL
이고goalDistance
와goalTime
이 모두 존재하는 경우GOAL_TIME_AND_DISTANCE_BOTH_EXIST
예외RunningRecordService
테스트 케이스는 삭제합니다.🔍 리뷰 요청/참고 사항