我正在尝试使用机器人来测试我的活动。我在我的代码中使用 guice 和 roboguice 进行依赖注入。
在运行自动化测试时我需要做些什么来允许注入?还是机器人会为我做那件事?
请提供尽可能多的详细信息。谢谢
我正在尝试使用机器人来测试我的活动。我在我的代码中使用 guice 和 roboguice 进行依赖注入。
在运行自动化测试时我需要做些什么来允许注入?还是机器人会为我做那件事?
请提供尽可能多的详细信息。谢谢
Robotium 对 Roboguice 没有任何了解,但您可以将注入与任何扩展ActivityInstrumentationTestCase2
. Application
在每次测试之前,您只需要通过从那里获取并检索注入器来“初始化您的应用程序” 。
YourApplication app = getApplication(); //YourApplication has to extend from RoboApplication
app.setServiceModuleOverride(yourTestModule); //do this if you want to provide your overrides
app.getInjector().injectMembers(this);