[Test_그래도해야지어떡해] #2. Mock, 그리고 Mockito
지난번에 TestNG 에 대해서 공부하다보니, 테스팅 자체에 대한 개념이 부족하다는걸 느꼈다.그래서 피하고 피해왔던.. 차후 멋진 엔지니어로서 예쁘고 멋진 테스트 코드 작성과 튜닝을 할 수 있는 사람이 되기위해..ㅜ몰랐던 개념들에 대해 하나하나 짚어보고자 한다.뭐부터 공부할까 고민하다가 걍 눈에 보이는것들 먼저 짚어보았다. #1. Mock Mock(모의 객체) 은 말 그대로 “진짜 객체처럼 동작하지만 실제 로직은 수행하지 않는 가짜 객체” 테스트 대상 코드가 외부 의존성(데이터베이스, 파일, API 등) 없이 독립적으로 검증될 수 있도록 도와줌.class UserService { private EmailService emailService; public UserService(EmailServ..