728x90
반응형
Unrooted Tests: initializationError 에러원인

 

 

 

◆ 에러원인


이번 경우에는 @Test 어노테이션이 누락되어 발생하고 있었다.

Unrooted Tests: initializationError 에러가 발생하는 원인은 여러 가지가 있는데 대표적인 원인은 아래와 같다.

 

・JUnit 버전 호환성 문제

JUnit4와 JUnit5는 서로 다른 버전의 API를 가지고 있으므로 호환되지 않는데, 잘못된 버전의 JUnit 라이브러리를 함께 사용하는 경우 에러 발생.
(예: @Test 어노테이션은 JUnit4의 어노테이션인데, JUnit5의 API와 함께 사용하려고 할 때등)

 

・테스트 클래스의 메서드 어노테이션 문제

JUnit4에서 @Test 어노테이션이 누락된 경우 에러 발생.

JUnit5에서 @ExtendWith, @BeforeEach, @AfterEach 등의 어노테이션을 잘못 사용했을 때 에러 발생.

 

 


글 내용 중 잘못된 부분이 있거나, 첨부하실 내용이 있으시면 댓글로 남겨주세요. 공부하는데 많은 도움이 됩니다.
-- 기억의 유효기간은 생각보다 짧다. --

 

728x90
반응형

'테스트 > JUnit' 카테고리의 다른 글

junit java.lang.OutOfMemoryError : Java heap space 에러  (0) 2024.02.16