Skip to content

[Chore] 도메인 테스트 보강 #38

Description

@huniversal

✅ Tasks (To-Do)

  • AuthService 테스트 (카카오 로그인 / 토큰 재발급 / 로그아웃, 신규·기존 유저 분기)
  • OnboardingService 테스트 (owner 그룹 생성, staff 초대코드 합류, 중복 가입 방지, 탈퇴 후 재가입 reactivate)
  • GroupService 테스트 (내 그룹 조회/수정/삭제, 초대코드 재발급)
  • GroupMemberService 테스트 (멤버 목록, 탈퇴, 소프트 삭제)
  • UserService 테스트 (마이페이지 조회 / 이름 수정 / 탈퇴)
  • NoticeController 테스트 (그룹 멤버 권한, CRUD 응답 코드)

📝 Description

현재 테스트는 ExpiryItem, WorkLog, Notice(서비스), File, GroupAccessAspect에만 존재하고 인증·온보딩·그룹·유저 도메인은 테스트 공백이다.
특히 카카오 로그인과 초대코드 가입 플로우는 핵심 로직인데 검증이 없어, 리팩터링·기능 추가 시 회귀 위험이 크다.
해당 도메인의 서비스/컨트롤러 테스트를 보강한다.

📎 ETC

  • 현재 테스트 존재: ExpiryItem(서비스/컨트롤러), WorkLog(서비스/컨트롤러), Notice(서비스), File(서비스), GroupAccessAspect
  • 참고: .github/workflows/ci.yml이 현재 ./gradlew build -x test로 테스트를 건너뜀 → 작성한 테스트가 CI에서 실제로 실행되려면 별도 작업 필요(이번 이슈 범위 밖)
  • 테스트 스택: JUnit5 + spring-boot-starter-test, H2(runtime)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

🍀 CHORE프로젝트 유지 및 관리에 필요한 작업 수행

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions