Test Double Android 앱의 한 Component 에 대한 Unit Test 를 작성하는 경우, 다른 Component 의 동작을 제외한 해당 Component 만의 Test 를 작성하는 것이 중요하다. 하나의 Component 가 동작하기 위해서 필요한 다른 모든 Component 를 해당 Component 의 Dependency(의존성) 이라고 한다. Component 의 Unit Test 를 작성할때 다른 Dependency 에 대한 테스트를 제외해야 하는 이유는 다음과 같다. Test Speed : 만약 테스트할 Component 의 코드는 에뮬레이터 없이 실행될 수 있지만, 해당 Component 의 Dependency 들이 실행될 때 에뮬레이터가 필요한 경우, Component 의..