Skip to content

ScheduleController 테스트 코드 구현 #157

@jang-namu

Description

@jang-namu

어떤 기능인가요?

Spring Boot 애플리케이션의 ScheduleController에 대한 단위 테스트 코드를 구현하려고 합니다. 이는 프로젝트 내 구성원들의 일정 관리 관련 API 엔드포인트가 예상대로 동작하는지 검증하기 위한 테스트 코드입니다.

작업 상세 내용

  • ScheduleControllerTest 클래스 생성 및 기본 설정
  • 프로젝트 범위 스케줄 조회 API 테스트 구현 (/v1/projects/{projectId}/schedules)
  • 프로젝트 범위 스케줄 조회(본인 제외) API 테스트 구현 (/v2/projects/{projectId}/schedules)
  • 단일 멤버 스케줄 조회 API 테스트 구현 (/v1/projects/{projectId}/members/{memberId}/schedules)
  • 스케줄 생성 API 테스트 구현 (POST /v1/projects/{projectId}/schedules)
  • 스케줄 수정 API 테스트 구현 (PUT /v1/projects/{projectId}/schedules)
  • 스케줄 삭제 API 테스트 구현 (DELETE /v1/projects/{projectId}/schedules)
  • 모든 테스트에 대한 성공 및 실패 케이스 구현
  • TestSecurityConfig를 활용한 인증 관련 설정 적용

참고할만한 자료(선택)

현재 구현된 AuthControllerTest, ProjectControllerTest, MemberControllerTest, ImageControllerTest 등의 테스트 클래스를 참고하여 동일한 패턴으로 작성합니다. 또한 TestSecurityConfig를 활용하여 인증 관련 설정을 테스트에 적용합니다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions