[JUnit 4] @FixedMethodOrder 통합 테스트 코드 작성하기
배부른코딩로그
💡 클래스명 순으로 테스트가 진행되게끔 @FixedMethodOrder를 활용해 통합 테스트를 작성해보자! 목표 @FixedMethodOrder이 무엇인지 설명할 수 있다. @FixedMethodOrder을 적극 활용할 수 있다. 테스트는 관심사 단위 별로 작성하는 것이 테스트에 대한 의존성을 낮출뿐더러 파악하기 쉬운 하나의 메뉴얼이 될 수 있다. 하지만, 꼭 그래야만 하는가? 라고 묻는다면 아니다. 목적에 따라 얼마든지 입맛대로 테스트를 짤 수 있다. 필자의 경우, 꼭 사용자 입장에서 순차적으로 진행되는 통합 테스트를 작성하고 싶었다. 시나리오 흐름대로 BDD(Behavior Driven Development) 행위 중심적으로 테스트가 필요했고, 이를 위해서, 지정한 순서 비스무리하게 테스트를 진행하는..