[이벤트 조회 및 수정 REST API 개발]_04_테스트 코드 리팩토링

less than 1 minute read

테스트 코드 리팩토링

여러 컨트롤러 간의 중복 코드 제거하기

  • 클래스 상속을 사용하는 방법
  • @Ignore 애노테이션으로 테스트로 간주되지 않도록 설정

테스트에서 여러 애노테이션이 반복적으로 사용됨

공통된 부분을 BaseContorllerTest 클래에 넣고, 다른 웹 테스트클래스에서 이 클래스를 상속받아 사용하도록 리팩토링

  • @Ignore
    • 테스트를 가지고있는 클래스가 아니므로 테스트를 실행하려고 하면 안된다.
    • JUnit이 제공하는 애노테이션. 테스트를 가지고있지 않은 클래스로 간주
    • JUnit5 @Disabled

전체 테스트를 실행하려면 패키지 선택 후, run

또는 mvn test