I have a DaggerActivity
public class SetPaymentActivity extends FragmentActivity implements DaggerActivity {
and the following test:
public class SetPaymentActivityTest extends BaseTest {
SetPaymentActivity activity;
@Before
public void setUp() throws Exception {
activity = Robolectric.buildActivity(SetPaymentActivity.class)
.create()
.get();
}
The code fails in Dagger code:
public void initGraph(Activity activity, List<Object> activityModules) {
if (mObjectGraph == null) {
List<Object> modules = new ArrayList<Object>(activityModules);
modules.add(new ActivityModule(activity));
if (activity instanceof FragmentActivity) {
modules.add(new FragmentActivityModule((FragmentActivity) activity));
}
mObjectGraph = ((InjectedApplication) activity.getApplication())
.getApplicationObjectGraph().plus(modules.toArray());
}
}
how can I fix this?
Aucun commentaire:
Enregistrer un commentaire