Skip to content

GSM-Backend-Dev-Class/Task.2-10

Repository files navigation

과제 2-10(2025/05/16~2025/05/25)

https://github.com/GSM-Backend-Dev-Class/Task.2-10

💡요약

  • JUnit을 이용한 단위테스트를 작성해보며 실무에서 효율성 있는 개발환경을 구현하는데

✅ 요구사항

  • 개인 레포지터리가 아닌 미리 생성된 레포지터리를 이용해주세요
  • 각자 코드리딩을 진행하고 구현된 6가지 엔드포인트(GET /api/v1/news/{newsId},GET /api/v1/news,GET /api/v1/news/search,POST /api/v1/news,PUT /api/v1/news/{newsId},DELETE /api/v1/news/{newsId})에 대하여 서비스 클래스의 메서드들을 각각 상황에 맞게 테스트 하는 테스트 코드를 작성하여주세요.
  • 자유 형식으로 단위 테스트를 작성하되 최소한 mockJUnit을 사용하여주세요.
  • 가능하다면 DCI 패턴으로 계층화하여 구현해보시는걸 추천합니다!
  • master 브랜치가 아니라 task/{자신의 이름} 형태로 브랜치를 생성하여 master 브랜치를 향하여 PR을 걸어 주세요