-
Notifications
You must be signed in to change notification settings - Fork 1
단위 테스트 추가 #108
Copy link
Copy link
Open
Labels
feature기능 구현 (Jira: Story)기능 구현 (Jira: Story)
Description
#️⃣ 어떤 기능인가요?
서비스 레이어 핵심 비즈니스 로직에 대한 단위 테스트를 추가하여
기능 변경 및 리팩토링 시 발생할 수 있는 오류를 사전에 방지
#️⃣ 이 기능이 필요한 이유는 무엇인가요?
현재 서비스 로직은 구현되어 있으나, 동작에 대한 검증 코드가 없어 안정성을 보장하기 어려움
기능 수정 시 기존 로직이 깨질 가능성이 있으며 이를 빠르게 감지할 수 있는 장치가 필요함
특히 인증, 권한 등 핵심 비즈니스 로직은 테스트를 통해 신뢰성을 확보해야 함
구현 방안 (선택)
JUnit5 + Mockito 기반 단위 테스트 작성
외부 의존성 (Repository, Redis, JWT 등)은 Mock 처리
서비스 레이어 중심으로 정상 / 예외 케이스 검증
핵심 로직 위주로 우선 작성하고 단순 조회 로직은 제외
#️⃣ 작업 상세 내용
🔹 테스트 대상 (핵심만)
- TokenService (JWT 발급, 검증, 재발급)
- UserService (회원 조회, 검증 로직)
- MapService (지도 생성, 권한 체크)
- MarkerService (조회 + 조건 분기 있는 부분)
- ReviewService (작성 / 수정 / 삭제 로직)
- AdminService (권한 기반 처리)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
feature기능 구현 (Jira: Story)기능 구현 (Jira: Story)