Spring Boot에서 test 코드 실행 시 java.lang.IllegalStateException: Failed to load ApplicationContext 발생

작성한 테스트 코드

 스프링 부트를 공부하던 중에 위와 같이 테스트 코드 작성하고 실행하였는데 아래와 같이 java.lang.IllegalStateException: Failed to load ApplicationContext가 발생하였다.

Failed to load ApplicationContext라고 에러가 발생해있다.

구글링해서 찾은 방법은 @WebAppConfiguration( )을 해당 테스트 클래스 위에 넣는 것 이었다.

하지만 여전히 동일한 에러가 발생하였는데 생각해보니 h2를 끄고 있었다.

h2를 키고
테스트를 돌리니 정상적으로 돌아갔다.

결국 원인은 인메모리 DB인 h2를 안키고 테스트를 실행해서 발생한 것이다. 2시간 증발은 덤.....