Skip to content

[Test] Mock를 사용한 테스트 코드 작성 #26

@Duskafka

Description

@Duskafka

🧪 테스트 코드 작성 요청

🎯 요청 개요

  • 기존에 테스트코드를 작성했는데 이는 실제 데이터베이스에 요청을 보내는 테스트였다.
  • 이는 AWS EC2 배포 환경에서 적절하지 않은 테스트 코드이다.
  • 왜냐하면 AWS EC2는 사용량만큼 요금을 책정하는데 실제 데이터베이스에 요청을 보내는 테스트 코드를 작성한다면 AWS EC2 및 AWS RDS에 사용량이 발생할 것이고 곧 감당하기 힘든 요금이 청구될 수 있기 때문이다.

📝 상세 요구사항

  • 성공하는 케이스와 실패하는 케이스 모두 테스트 코드를 작성해주세요.
  • 테스트 코드 작성에 주석으로 given, when, then을 구분하여 작성해주세요.
  • 메소드명은 클래스명_메소드명_성공여부_조건으로 작성해주세요. (ex: ProgrammerService_create_Success_WhenValidId)
  • 또는 @Display를 사용해서 명시해주세요.

🔗 관련 자료 및 코드 (선택)

없습니다.

🎯 완료 기준 (Definition of Done)

  • 모든 서비스 계층의 비즈니스 로직을 테스트하는 테스트코드를 작성해주세요.
  • 예외를 발생시키는 비즈니스 로직의 경우 예외가 제대로 발생하는지 테스트 해주세요.

🧑‍💻 담당자 및 기한

  • @KimKiHyun0206

Metadata

Metadata

Assignees

No one assigned

    Labels

    test추가적인 테스트 코드 작성이 필요합니다.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions