Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test: 컨트롤러 테스트 코드 작성 #21

Open
3 of 6 tasks
juwon-code opened this issue Sep 27, 2024 · 2 comments · Fixed by #35 or #70
Open
3 of 6 tasks

test: 컨트롤러 테스트 코드 작성 #21

juwon-code opened this issue Sep 27, 2024 · 2 comments · Fixed by #35 or #70
Assignees
Labels
✅ test 테스트 관련

Comments

@juwon-code
Copy link
Collaborator

juwon-code commented Sep 27, 2024

📍 이슈

도메인 별 컨트롤러 계층의 단위 테스트, 통합 테스트를 작성합니다.

☑️ 체크리스트

선행

  • H2 데이터베이스 디펜던시
  • 테스트 환경설정

테스트

  • 회원 컨트롤러 테스트 작성
  • 피드 컨트롤러 테스트 작성
  • 일거리 컨트롤러 테스트 작성
  • 신청서 컨트롤러 테스트 작성

🏷️ 관련 요구사항

테스트 코드가 이상하거나, 테스트할 메소드가 생길 경우 전달해주세요.

📌 기타

프로젝트 구조가 변경될 때마다, 소요 기간이 연장될 듯 합니다.

@juwon-code juwon-code self-assigned this Sep 27, 2024
@juwon-code juwon-code added the ✅ test 테스트 관련 label Sep 27, 2024
juwon-code added a commit that referenced this issue Sep 27, 2024
- H2 Database 종속성을 추가
- 테스트 설정 파일 생성 및 DB 연결

Related to: #21
juwon-code added a commit that referenced this issue Sep 27, 2024
- 회원 레포지토리 활성화 프로필 옵션 제거
- 회원등록 서비스 메소드 반환 null로 변경 (임시)
- 잡포스트 서비스 인터페이스 어노테이션 제거

Related to: #21
@juwon-code juwon-code linked a pull request Sep 27, 2024 that will close this issue
4 tasks
juwon-code added a commit that referenced this issue Sep 29, 2024
`main` -> `dev/test/controller`
컨트롤러 테스트 코드를 작성하기 전, 브랜치를 최신화합니다.

Related to: #21
juwon-code added a commit that referenced this issue Sep 29, 2024
테스트에 필요한 Spring Security Test 의존성을 추가합니다.

Related to: #21
juwon-code added a commit that referenced this issue Sep 29, 2024
각 도메인의 컨트롤러에 해당하는 테스트 코드 초안을 추가합니다.

Related to: #21
@juwon-code juwon-code linked a pull request Sep 29, 2024 that will close this issue
2 tasks
@juwon-code juwon-code reopened this Sep 30, 2024
juwon-code added a commit that referenced this issue Sep 30, 2024
컨트롤러가 변경되어, 테스트 코드 작성을 위해 병합합니다.

Related to: #21
juwon-code added a commit that referenced this issue Sep 30, 2024
- 변경된 피드 컨트롤러에 맞게 테스트 수정
- 경로 변수 및 입력 값 검증 테스트 추가

Related to: #21
juwon-code added a commit that referenced this issue Oct 1, 2024
`dev/test/controller` -> `main`
버그 픽스를 위해 수정한 피드 컨트롤러 테스트를 main에 병합합니다.

Related to: #21
@juwon-code
Copy link
Collaborator Author

코드 변경 사항이 굉장히 많아서, 기존 브랜치 /dev/test/controller를 폐기하고 다시 생성하겠습니다.

juwon-code added a commit that referenced this issue Oct 3, 2024
- Long  필드에 사용할 수 없는 @notblank@NotNull로 수정
- 피드 API에 USER에서 접근 가능하도록 설정
- CSRF를 mocking 하여 403 에러 해결

Related to: #21
@juwon-code juwon-code linked a pull request Oct 3, 2024 that will close this issue
4 tasks
@juwon-code juwon-code changed the title test: 테스트 코드 작성 test: 컨트롤러 테스트 코드 작성 Oct 3, 2024
@juwon-code
Copy link
Collaborator Author

이 이슈를 컨트롤러 테스트를 전담하는 이슈로 수정합니다.

juwon-code added a commit that referenced this issue Oct 4, 2024
피드 관련 오류를 픽스하고 컨트롤러 테스트 코드를 수정한다.

Related to: #21
@juwon-code juwon-code reopened this Oct 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment