반응형 spy1 [CS] Test Double 테스트 대상 객체가 다른 객체와 의존성이 있는 경우 이런 경우 실제 구현체 대신 해당 객체의 동작을 모방하는 객체를 만들어 테스트에 영향이 없도록 만들어야 한다.이 때 의존성이 있는 객체의 모방하는 객체를 Test Double라 부른다. Test DoublesTest Doubles는 외국에서는 스턴트맨을 Stunt Double이라고 부르는데 여기서 따온 말이다.스턴트맨이 배우를 대신 하는 것처럼 Test Doubles도 실제 객체를 대신해 동작하기 때문 Test Doubles의 종류DummyStubFakeSpyMock Test Doubles 예시class UserProfileFetcher( private val userRepository: UserRepository, private val c.. 2024. 12. 19. 이전 1 다음