[Spring Boot] JUnit5 로 테스트 하기
2022. 5. 25. 22:35
Spring Boot
간단한 CRUD를 Junit을 사용해서 테스트해보자. UserService 내에 사용자 조회, 가입 메소드가 구현되어 있는데, 내가 구현한 메소드들이 제대로 동작하는지 확인하는 테스트 코드를 작성해본다. @SpringBootTest @TestInstance(TestInstance.Lifecycle.PER_CLASS) @TestMethodOrder(MethodOrderer.OrderAnnotation.class) class UserServiceTest { ... ... Test code ... ... } @SpringBootTest 스프링부트 어플리케이션 테스트 시 필요한 의존성 제공 사용자 가입, 조회 쿼리 테스트를 위해 전체 컨텍스트를 테스트에 올린다. @TestInstance 테스트 인스턴스 생성 단..