2012-01-03 2 views
3

roboguice를 종속성 주입 프레임 워크로 사용하는 안드로이드 응용 프로그램이 있습니다. 정의 된 몇 가지 싱글 톤 서비스가 있으며, 이는 애플리케이션뿐만 아니라 액티비티에서도 사용된다. 내 문제는 ActivityInstrumentation2Testcase에서 워크 플로를 테스트하는 robotium 테스트가 있다는 것입니다. 테스트에서는 실제 인스턴스 대신 모의 객체를 사용해야합니다. 안타깝게도 응용 프로그램이 실행 중이기 때문에 참조를 변경할 가능성을 찾을 수 없습니다. 누군가 아이디어가 있니?실행중인 roboguice 응용 프로그램에서 싱글 톤 인스턴스 교체

답변

1

지금까지는 해결책을 찾지 못했습니다. 인스턴스에 대한 래퍼를 만들고 삽입 된 대리자를 교체했습니다. :(

관련 문제