성실한 사람이 되자

성실하게 글쓰자

This is spear

Programming/JUnit5

@RunWith , @Before 을 임포트 못시킨다면 (JUnit5에서 테스트)

Imaspear 2020. 6. 16. 10:06
728x90

https://www.baeldung.com/parameterized-tests-junit-5

 

Guide to JUnit 5 Parameterized Tests | Baeldung

Learn how to simplify test coverage in JUnit 5 with parameterized tests

www.baeldung.com

 

이렇게 RunWith 어노테이션을 찾지 못한다면 현재 사용하는 JUnit version을 4가 아닌 다른 버전을 사용하고 있는 상황입니다. 이런 경우에는

 

  1. JUnit4 버전으로 변경해서 사용하거나
  2. JUnit5 버전에서의 RunWith를 대체하는 어노테이션을 찾아야 합니다.

만약 스프링 Dependency에서 JUnit을 빈티지로 사용하고 계신다면 변경이 쉽겠지만 JUnit5를 이용하신다면 Dependency를 변경하시거나 JUnit5의 어노테이션을 이용하셔야 합니다. 

 

 

 

  • JUnit4  JUnit5 
    • @BeforeClass -> @BeforeAll 
    • @Before -> @BeforeEacch 

 

마찬가지로 @Before 어노테이션 또한 JUnit5에서는 @BeforeEach로 변경되었으니 잘 참고하시고 작성하시길 바랍니다.

 

@Before 어노테이션


 

 

'Programming > JUnit5' 카테고리의 다른 글

JUnit5 기본적인 사용법  (0) 2020.06.24