我有一个简单的Android活动,只有一个依赖项.我将依赖注入到活动中,onCreate
如下所示:
Dagger_HelloComponent.builder() .helloModule(new HelloModule(this)) .build() .initialize(this);
在我的ActivityUnitTestCase
我要重写一个模拟的Mockito的依赖.我假设我需要使用提供模拟的特定于测试的模块,但我无法弄清楚如何将此模块添加到对象图中.
在Dagger 1.x中,这显然是用这样的东西完成的:
@Before public void setUp() { ObjectGraph.create(new TestModule()).inject(this); }
什么是Dagger 2.0相当于以上?
您可以在GitHub上看到我的项目及其单元测试.