2012-01-03 14 views
3

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

答えて

1

これまでは解決策が見つかりませんでした。インスタンスのラッパーを作成し、挿入されたデリゲートを置き換えました。 :(

関連する問題