5

Android アプリで Dagger を使用して、アプリケーションとアクティビティのスコープ グラフを提供しています。また、単体テストには Robolectric を使用しています。実際のアプリケーション オブジェクト グラフをモックでオーバーライドするアプリケーション オブジェクト グラフで構成された代替 Application クラスを Robolectric に提供できることはわかっています。しかし、アクティビティ オブジェクト グラフの標準パターンは、アクティビティ自体が必要なアクティビティ固有の Dagger モジュールをインスタンス化するためのものであるため、アクティビティ オブジェクト グラフで同じことを行う方法については困惑しています。どんな提案でも大歓迎です。

4

1 に答える 1

3

私のプロジェクトを見てください - https://github.com/emartynov/UrlSetter

テストDaggerでモックをどのように使用したかがわかりますRobolectric

于 2013-12-31T06:34:38.973 に答える