Merged
Conversation
* refact: image -> file로 통합 * refact: S3 -> GCS로 예외 코드 명칭 변경 * refact: 채팅 이미지 업로드/다운로드 코드 제거 * refact: 채팅 이미지 관련 코드 수정 * feat: 채팅 파일 통합테스트 * feat: 채팅 파일 단위테스트 * feat: 파일 도메인 통합테스트 * feat: 파일 도메인 단위테스트 * fix: dto의 필드명은 바뀌지 않도록 롤뱁 * chore: 사용하지 않는 ChatImageRepository 제거 * test: 채팅 도메인 통합 테스트 및 단위 테스트에 이미지 필드 테스트 추가 * fix: 기존 images dto 유지를 위해 필드명 롤백 * fix: 기존 필드명이 imageOrder가 아닌 imgOrder였으므로 롤백 --------- Co-authored-by: dmori <chosehoon2@naver.com>
* test: 기존에 ExerciseParticipationService에서 Builder 대신 Fixture를 사용하도록 하여 가독성 향상 * test: 나이 조건 테스트를 위해 관련 MemberFixture 추가 * test: 운동 신청 API 단위 테스트 및 통합 테스트 코드 작성 * test: ExerciseCommandService에서 Builder를 쓰던 걸 Fixture를 사용하도록 변경 * test: 운동 신청 API에서 파사드 패턴의 CommandService의 단위 테스트 구현 * test: 운동 신청 취소 API의 통합 테스트 및 단위 테스트 코드 작성 * refactor: 운동 신청, 운동 신청 취소, 게스트 초대, 게스트 초대 취소 API를 ResponseEntity로 응답을 감싸 status도 정상적으로 반환할 수 있도록 변경 * chore: 불필요한 의존성 제거 및 줄바꿈 변경 * test: 게스트 초대 API 통합 테스트 및 CommandService 단위 테스트 코드, GusetService 단위 테스트 코드 작성 * test: 게스트 초대 취소 API 통합 테스트, CommandService 단위 테스트, GuestService 단위 테스트 코드 작성
* chore: firebase 주입방식 변경 * chore: 설정파일 추가 * chore: firebase 키 재발급 * feat: firebaseConfig파일 생성 * feat: 설정파일 추가 * feat: FCM 알림 기능 구현 * test: 단위테스트 작성 * chore: valid추가 * test: 통합테스트 config에 mock 추가 * chore: 환경변수 주입 방식으로 변경 * chore: docker-compose 파일 수정
* chore: opencode 사용을 위해서 AGENTS.md 파일은 gitignore 처리 * test: ExerciseQuery getExerciseDetail 테스트 정리 * test: 운동 수정용 상세 조회 테스트 코드 작성 * test: 내가 초대한 게스트 조회 API 테스트 코드 작성 * test: 모임 운동 캘린더 조회 API 테스트 코드 작성 * test: 모임 운동 캘린더 조회 API에서 기본 기간 테스트도 추가 * test: 내 운동 캘린더 조회 API 테스트 코드 작성 * chore: 테스트 환경의 시간 존을 Asia로 설정 * test: 내 모임 운동 조회 API 테스트 코드 작성 * chore: claude code와 omc 사용을 위해 깃 이그노어 처리 * test: 내 모임 운동 캘린더 조회 API 테스트 코드 작성 * test: 사용자 추천 운동 조회 API 테스트 코드 작성 * test: ExerciseFixture에서 오버로딩 호출 방식으로 구조 변경 * fix: 기존 모임 운동 캘린더 조회 통합 테스트에서 날짜가 같아 깨지던 테스트를 수정 * test: 내 참여 운동 조회 API 테스트 코드 작성 * test: 건물 운동 상세 조회 API 테스트 코드 작성 * test: 월간 운동 건물 지도 데이터 조회 API 테스트 코드 작성 * test: 추천 운동 캘린더 조회 API 테스트 코드 작성
* debug: 모임 추천 조회 (콕플 추천 모드) 검색 기능 누락 해결
* test: 내 모임 조회(/api/my/parties) API 테스트 코드 작성
* test: 내 모임 간략화 조회(/api/my/parties/simple) API 테스트 코드 작성
* test: 모임 추천 조회(/api/my/parties/suggestions) API 테스트 코드 작성
* test: 모임 상세조회(/api/parties/{partyId}) API 테스트 코드 작성
* test: 모임 멤버 조회(/api/parties/{partyId}/members) API 테스트 코드 작성
* test: 모임 탈퇴(/api/parties/{partyId}/members/my) API 테스트 코드 작성
* test: @DisplayName 컨벤션 맞추기
* test: 모임 가입 신청 (/api/parties/{partyId}/join-requests) API 테스트 코드 작성
* test: 모임 생성 (/api/parties) API 테스트 코드 작성
* test: 모임 통합/단위테스트 컨벤션 맞추기 및 정리
* test: 모임 정보 수정 (/api/parties/{partyId}) API 테스트 코드 작성
* test: 멤버 역할(부모임장) 설정 (/api/parties/{partyId}/members/{memberId}/role) API 테스트 코드 작성
* test: 메서드명 수정
* test: 모임 삭제 (/api/parties/{partyId}/status) API 테스트 코드 작성
* test: 모임 멤버 삭제(/api/parties/{partyId}/members/{memberId}) API 테스트 코드 작성
* test: 가입신청 멤버 조회 (/api/parties/{partyId}/join-requests) API 테스트 코드 작성
* test: 가입 신청 처리 (/api/parties/{partyId}/join-requests/{requestId}) API 테스트 코드 작성
* test: 가입 승인 멤버 조회 (/api/parties/{partyId}/join-requests) API 테스트 코드 작성
* test: 신규 멤버 추천받기 (/api/parties/{partyId}/members/suggestions) API 테스트 코드 작성
* test: 신규 멤버 초대 보내기(/api/parties/{partyId}/invitations) API 테스트 코드 작성
* test: 모임 초대 처리(/api/parties/invitations/{invitationId}) API 테스트 코드 작성
* test: 키워드 추가(/api/parties/{partyId}/keywords) API 테스트 코드 작성
* chore: 모임 역할 enum 대문자로 통일
* chore: import문 정리 및 줄맞춤
* TEST: 내 모임 조회 API 정렬 기준에 따른 테스트 케이스 추가
* TEST: 멤버 역할 설정 API 실패, 성공 테스트 케이스 추가
* test: 모임 가입 신청 처리 API 실패 케이스 추가 및 enum 수정
* test: 모임 상세조회 API 필드 추가
* test: 모임 멤버 삭제 API 성공, 실패 테스트 케이스 추가
* test: MEMBER_NOT_FOUND, PARTY_NOT_FOUND 실패 테스트 케이스 추가
* test: 내 모임 조회(/api/my/parties) API 테스트 코드 작성
* test: 내 모임 간략화 조회(/api/my/parties/simple) API 테스트 코드 작성
* test: 모임 추천 조회(/api/my/parties/suggestions) API 테스트 코드 작성
* test: 모임 상세조회(/api/parties/{partyId}) API 테스트 코드 작성
* test: 모임 멤버 조회(/api/parties/{partyId}/members) API 테스트 코드 작성
* test: 모임 탈퇴(/api/parties/{partyId}/members/my) API 테스트 코드 작성
* test: @DisplayName 컨벤션 맞추기
* test: 모임 가입 신청 (/api/parties/{partyId}/join-requests) API 테스트 코드 작성
* test: 모임 생성 (/api/parties) API 테스트 코드 작성
* test: 모임 통합/단위테스트 컨벤션 맞추기 및 정리
* test: 모임 정보 수정 (/api/parties/{partyId}) API 테스트 코드 작성
* test: 멤버 역할(부모임장) 설정 (/api/parties/{partyId}/members/{memberId}/role) API 테스트 코드 작성
* test: 메서드명 수정
* test: 모임 삭제 (/api/parties/{partyId}/status) API 테스트 코드 작성
* test: 모임 멤버 삭제(/api/parties/{partyId}/members/{memberId}) API 테스트 코드 작성
* test: 가입신청 멤버 조회 (/api/parties/{partyId}/join-requests) API 테스트 코드 작성
* test: 가입 신청 처리 (/api/parties/{partyId}/join-requests/{requestId}) API 테스트 코드 작성
* test: 가입 승인 멤버 조회 (/api/parties/{partyId}/join-requests) API 테스트 코드 작성
* test: 신규 멤버 추천받기 (/api/parties/{partyId}/members/suggestions) API 테스트 코드 작성
* test: 신규 멤버 초대 보내기(/api/parties/{partyId}/invitations) API 테스트 코드 작성
* test: 모임 초대 처리(/api/parties/invitations/{invitationId}) API 테스트 코드 작성
* test: 키워드 추가(/api/parties/{partyId}/keywords) API 테스트 코드 작성
* chore: 모임 역할 enum 대문자로 통일
* chore: import문 정리 및 줄맞춤
* TEST: 내 모임 조회 API 정렬 기준에 따른 테스트 케이스 추가
* TEST: 멤버 역할 설정 API 실패, 성공 테스트 케이스 추가
* test: 모임 가입 신청 처리 API 실패 케이스 추가 및 enum 수정
* test: 모임 상세조회 API 필드 추가
* test: 모임 멤버 삭제 API 성공, 실패 테스트 케이스 추가
* test: MEMBER_NOT_FOUND, PARTY_NOT_FOUND 실패 테스트 케이스 추가
* test: 내 모임 조회 API 정렬 기준 검증 수정, 추천 모임 조회 API 정렬 기준 및 검색 기능 검증 추가
* test: import 수행
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
1.1.4V 변경사항입니다.
🐛 버그 수정
모임 채팅방 멤버 누락 데이터 보정 (#552)
🧪 테스트
Bookmark 테스트코드 작성 (#556)
운동 Query 테스트 코드 작성 (#557)
모임 도메인 테스트코드 작성 (#558)
Notification 단위테스트 및 통합테스트 코드 작성 (#559)
🔧 기타
Opencode CLI 사용을 위한 AGENTS.md 문서 추가 (#555)
Role enum 대문자로 수정 (#558)