mockito1 spring Mock Test 본 글에서는 spring Mock Test에 대해 다룹니다. spring에서 일반적으로 생성한 클래스들에 대해 테스트를 할때, 테스트 클래스위에 @SpringbootTest 어노테이션을 명시하여 통합테스트 합니다. 그런데, 통합테스트는 테스트가 필요한 클래스외에 나머지들도 전부 구동시키기 때문에, 테스트 속도가 매우 느려지는 단점이 있으며, 또한 테스트하려는 클래스외에 다른 클래스에서 에러가 발생했을때도 테스트 클래스를 실행할 수 없는 단점이 있습니다. 이러한 통합테스트의 단점을 해결하기 위해 단위 테스트가 필요할 때가 있는데, 이때 Mock test가 쓰입니다. 정확히는 단위테스트 중에서, 타 클래스 의존성 주입이 필요한 클래스의 테스트가 필요할때 사용할 수 있습니다. Controller -> Serv.. 2024. 3. 12. 이전 1 다음