티스토리 뷰
++ 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 를 불러오게 되는데... 비슷해서 더 헷갈림!
'#2 > Spring boot' 카테고리의 다른 글
[Spring boot] Spring boot admin 사용해보기 (0) | 2022.06.24 |
---|---|
[Spring boot] UserDetailsService 커스텀하기 (0) | 2022.05.31 |
[Spring boot] ehcache3으로 캐시를 써보자 (0) | 2022.04.06 |
[Spring boot] sts maven 프로젝트 생성 시 무한 로딩 79% (0) | 2022.01.25 |
[Spring boot] 파일 업로드, 다운로드, 이미지 띄우기 (0) | 2021.10.07 |