728x90
Toy 프로젝트의 테스트를 진행하려고 하는데 다음과 같은 오류가 발생했다.
무엇때문인가... 해서 해결방법을 찾아보니 제일 먼저 볼 수 있는 것은 build 에서 test build 옵션을 바꿔주는 것이었다.
하지만 이는 뭔가가 깨름칙했다. 야매로 해결한 기분이랄까... 이어서 찾아보니 여러가지 이유를 찾을 수 있었다.
1. Junit4 에서 Junit5로 넘어오면서 org.Junit.Test 이 아닌 org.Junit.Test.api.Test 를 사용해야 한다.
2. Junit4 에서 Junit5로 넘어오면서
test {
useJUnitPlatform()
}
를 build.gradle 에 입력해야 한다는 것이었다.
하지만 현재 Spring 2.7.2, Intellij IDEA 2022.3 에서는 제대로 동작하지 않았다.
위에 2 가지 이유에 대한 해결법으로도 해결되지 않아 가장 간단한 1번 해결방안으로 해결을 하였다.
추가적으로 오류 해결 방법을 찾게 되면 업데이트 해야겠다...
2023.06.24 UPDATE 내용
1. 혹시 testImplementation이 잘 못 되어있는지 확인해보자.
2. File에서 Invalid Caches를 진행해보자.
'Backend > Spring' 카테고리의 다른 글
Spring AOP (0) | 2023.04.26 |
---|---|
스프링의 빈 후처리기 (0) | 2023.04.24 |
자바 리플렉션과 이를 이용한 JDK 동적 프록시와 CGLIB (0) | 2023.04.20 |
프록시 (0) | 2023.04.18 |
템플릿 콜백 패턴 (1) | 2023.04.17 |