테스트가 어려웠던 이유 - 종속성 관리별로 어렵지 않은 경우 바로 아래로 가시면 됩니다.더보기더보기나의 경우 테스트를 선뜻 시작하기 어려웠던게 mocking이 가능하다는걸 몰랐기 때문이었다. 아래처럼 HiService라는 복잡한 클래스가 있다고 해보자.유저 이름을 넣으면 그 이름을 넣은 인사카드 gif 이미지를 반환하는 그런 서비스다.class HiService( // 특징 : DB에서 UserEntity를 불러온다. private val userRepository: UserRepository, // 특징 : UtilBean에 method가 백개쯤 있음 곧 분리될 예정 private val utilBean: UtilBean, // 특징 : API 호출 건수대로 돈받는 유료 ..