Mockito1 TIL 230828 : 테스트코드 3 - Mockito (의존성 있는 Bean객체가 넘나드는 패키지 테스트 실습) 이제 실전이다. Bean객체가 여기저기 넘나들며 주입된 스프링 프로젝트를 실습해보려 한다. +물론 스프링의 동작과정을 뜯어보기 위한 공부도 있지만, 계속 미뤄두고 있고 언젠간.. 돌파해본다. 우선 UserService 적용 Controller 테스트는 뭔가 머리아프다. 일단 Service로 간다. 그 중에서 User회원가입을 테스트 해본다. 문제 : Given - When - Then 작성하다보니.. 생각해보니 signup 메소드는 void 리턴하는 메소드이다. 무슨 값으로 검증을 하지? 회원이 가입되었는지 조회를 해야하나? 그건 Repository 를 조회해야하는 건데 Service단위만 테스트 하고 싶은데. 가짜 객체의 필요성 UserService를 생성하려고 하니, 기존 클래스에서는 주입받아왔던 것.. 2023. 8. 28. 이전 1 다음