Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- spring
- NullPointerException
- MYSQL에러
- offset
- minikube
- DB생성
- SQL
- K8S
- appleM1
- MySQL
- wappalyzer
- intellij
- frontend
- gradle
- 우분투에war배포
- Seek_Keyset
- Java
- SpringBoot
- 이클립스
- restful api
- pagination
- VUE
- 스프링에러
- Lombok
- MySQL시작하기
- String
- springMVC
- Postman
- windows10
- CloutNative
Archives
- Today
- Total
미운 오리 새끼의 우아한 개발자되기
[Spring Boot]스프링 부트 테스트 코드 어노테이션(Spring Boot Test Code Annotation) 본문
Spring & Spring Boot/Spring Boot
[Spring Boot]스프링 부트 테스트 코드 어노테이션(Spring Boot Test Code Annotation)
Serina_Heo 2020. 9. 23. 17:43스프링 부트 테스트 코드 작성 시, JUnit 버전 별로 Annotation이 상이하다.
현재 나는 스프링부트 2.3.3버전을 쓰고 있다.
현재 하고있는 사이드 프로젝트의 Unit 테스트를 위해 JUnit 5.5.2를 Gradle로 디펜던시 추가했다.
테스트 코드에 @RunWith을 버릇처럼 쓰고 있는데 이번에는 import가 되지않아 원인을 찾아보았다.
@RunWith(SpringRunner.class) 또는 @RunWith(MockitoJUnitRunner.class) 등은 JUnit version 5 미만
@ExtendWith(SpringExtension.class) 또는 @ExtendWith(MockitoExtension.class) 등 JUnit version 5 일 때 사용한다.
아래의 document의 package 경로를 참고하기를 바란다.
'Spring & Spring Boot > Spring Boot' 카테고리의 다른 글
[Spring Boot] Cloud Native Java - Test (1) 모의 기법 활용 (0) | 2022.09.27 |
---|---|
[Spring Boot] 스프링부트 설정 정보 우선순위 (0) | 2022.09.26 |
[Spring Boot] Test code 작성 @Mock vs. @MockBean (0) | 2022.08.03 |
[Spring Boot] snake_case를 camelCase 로 바꾸기 (0) | 2021.07.10 |
[Spring Boot]Pagination- Offset vs. Seek/Keyset (0) | 2020.09.16 |