https://tech.kakaopay.com/post/mock-test-code/1. 요약테스트 코드는 Mock을 스프링 빈으로 등록하여 사용한다.각 의존하는 객체는 실제 사용하는 것이 아닌, return 값을 미리 정해준다.2. 문제테스트 코드 작성 시, 의존하는 객체에 의해서 문제가 발생한다.아래 코드는 AuthService의 login 함수를 테스트하는 코드다.문제는 login 함수를 테스트 하기 위해서 DB에 데이터를 저장해야 한다.즉, AuthService는 UserRepository(DB 저장 객체)에 의존적이다.이와 같은 의존 객체가 많아질 수록, 테스트가 어려워진다.@SpringBootTestclass AuthServiceTest { private final AuthService a..