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가 아닌 다른 버전을 사용하고 있는 상황입니다. 이런 경우에는
- JUnit4 버전으로 변경해서 사용하거나
- JUnit5 버전에서의 RunWith를 대체하는 어노테이션을 찾아야 합니다.
만약 스프링 Dependency에서 JUnit을 빈티지로 사용하고 계신다면 변경이 쉽겠지만 JUnit5를 이용하신다면 Dependency를 변경하시거나 JUnit5의 어노테이션을 이용하셔야 합니다.
- JUnit4 JUnit5
- @BeforeClass -> @BeforeAll
- @Before -> @BeforeEacch
마찬가지로 @Before 어노테이션 또한 JUnit5에서는 @BeforeEach로 변경되었으니 잘 참고하시고 작성하시길 바랍니다.