3

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

4

1 に答える 1

1

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

于 2012-01-30T08:21:20.230 に答える