-
[Spring Boot] VS Code @RunWith가 나타나지 않을 때programming/Spring 2020. 8. 19. 22:33반응형
스프링 부트로 이것저것 만들어 보는 중에, 테스트를 테스트해보고 싶었다.
그래서 이것저것 따라 하려는데 @RunWith를 사용해야 하는데, 나오지 않는다.
VS Code를 사용하고 있어서 그런지 일단 Extensions을 테스트에 필요하다는 것을 깔아본다.
그래도 여전히 나오지 않는다.
물론 pom.xml에 dependency도 추가해놨었지만 나오지 않았다
짜증 나서 포기하려던 중 jUnit이 버전이 여러 개 있다는 것을 찾았고, 하위 호환에 관해서도 봤다.
(사실 무슨 소린지는 정확히 몰랐다.)
하지만 이것저것 찾은 다음, 다시 pom.xml을 보는데 exclusion이 보였다.
Spring Initializr로 생성했기 때문에 신경을 안 쓰고 있었는데, 저게 문제였다.
exclusions를 주석 치고 다시 @RunWith를 사용했더니 제대로 쓸 수 있었다.
junit-vintage-engine이 junit 3 or 4를 호환을 지원한다는데, 그걸 exclusion 했으니 안되었던 것 같다.
일단 목표는 @RunWith를 사용하는 것이었는데 일단 해결은 했다.
좀 더 자세한 건 다음에 정리해야겠다.
반응형'programming > Spring' 카테고리의 다른 글
[Spring] xml 데이터 처리하기 (0) 2020.11.09 [Spring Boot] application.yml의 리스트 값 사용하기 (0) 2020.10.07 [spring boot&VS Code] powershell과 cmd에서 실행하기 (0) 2020.07.23 [Spring Boot] 스프링 부트 배너 변경하기 (0) 2020.07.19 [spring-boot] application.yaml 또는 yml 사용법 (0) 2020.06.02