3
私は依存性注入フレームワークとしてroboguiceを使用するアンドロイドアプリケーションを持っています。定義されたいくつかのシングルトンサービスがあります。これらのサービスは、アプリケーションでもアクティビティでも使用されます。私の問題は、ActivityInstrumentation2TestcaseでワークフローをテストするRobotiumテストがあることです。テストでは、実際のインスタンスの代わりにモックを使用する必要があります。残念ながら、アプリケーションが実行されているため、参照を変更する可能性はありませんでした。誰かにアイデアはありますか?実行中のroboguiceアプリケーションでシングルトンインスタンスを置き換えます