티스토리 뷰

728x90

 

++ 220511 추가

 

 

Junit 테스트를 하려고 하니까 아무것도 뜨지 않는 문제가 발생

__ApplicationTest 클래스는 실행이 되는데 

임의로 만든 테스트 클래스는 실행이 되지 않아서 잉....

 

하다가 오류나지도 않고 그냥 안뜸

 

 

이럴 때는 project에서 오른쪽 버튼 -> Run as 의 Run configuration을 들어가본다!

Test runner에서 지정되어있는 Junit 버전이 사용하는 Junit 버전과 다르지 않은지 확인하고 변경해주면 된다

나는 JUnit 5 로 되어있던걸 JUnit 4로 바꾸었더니 잘 실행되었다

 

 

+++ 추가

 

 

프로젝트를 새로 만들 때마다 적용해줘야해서...

(아마 나는 기본 설정이 Junit5인것 같음)

이제는 Junit5로 테스트하는 방법을 찾아봐야겠다

 

 

++ 추가(22/02/21)

Junit 5 방법을 찾은건 아니고..

org.junit.runners.runwith ... cannot resolve... 같은 말이 뜨고 runwith 자동 적용이 안된다면

 

이렇게 build path의 libraries에서 modulepath에 junit4 라이브러리를 추가해준다.

 

 

++220511

junit5 로 사용하고 있다.

지금 내 스프링에서 기본 지원되는게 junit5이기 때문에 그냥 @SpringBootTest 만 추가해주면 사용이 가능하고,

@Test는 꼭 ❗ org.junit.jupiter.api.Test 를 불러와서 사용하자... 꼭 이상하게 org.junit.Test 를 불러오게 되는데... 비슷해서 더 헷갈림!

 

728x90
댓글
250x250
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함