더 자바, 애플리케이션을 테스트하는 다양한 방법

Ch01. JUnit5 - JUnit5 테스트 순서

webmaster 2022. 1. 4. 18:12
728x90
  • 실행할 테스트 메서드 특정한 순서에 의해 실행되지만 어떻게 그 순서를 정하는지는 의도적으로 분명히 하지 않는다. (테스트 인스턴스를 테스트마다 새로 만드는 것과 같은 이유)
  • 경우에 따라, 특정 순서대로 테스트를 실행하고 싶을 때도 있다.
  • 그 경우에는 테스트 메소드를 원하는 순서에 따라 실행하도록
    • @TestInstance(Lifecycle.PER_CLASS)와 함께 @TestMethodOrder를 사용할 수 있다.
  • 먼저 실행 시킬 순서를 결정
  • Order를 통해 우선순위를 줄수 있다.
  • 주의할 점: Jupiter을 Order를 사용해야 한다.
  • 정렬 값이 낮을수록 높은 우선순위를 가진다.
728x90