Spring&SpringBoot::JUnit5... Runwith 변경사항

    JUnit5... Runwith 변경사항 최근 여러강의를 듣거나 책을 읽다보면 대부분의 강의나 책에서 다루는 테스트에서는 Runwith 어노테이션을 사용하고 있음을 알 수 있다. 그러한 강의를 따라하다보면 제대로 테스트 코드가 작동하지 않음을 알 수있는데 Runwith어노테이션을 사용할 수 없기 때문에 발생하는 경우들이 있을 것이다. 그 이유는 아마 새롭게 프로젝트를 만들고 진행하다가 JUnit5를 설치하거나 의도적으로 JUnit5를 사용하려고 했기 때문일 것이다. 그렇다면 Runwith는 무엇이고 왜사용했으며 어떠한 어노테이션으로 대체되고 JUnit5에서는 왜 사용하지 않게 된 것인지에 대해서 알아 보도록 하겠다. Runwith란? Runwith어노테이션은 스프링 프로젝트의 테스트 실행 방법을 확장하고..