我试着用机器人来测试我的活动。
我在代码中使用guice和roboguice进行依赖注入。
在运行我的自动化测试时,是否需要做一些允许注入的事情?还是Robotium会帮我?
请提供尽可能多的细节。
谢谢
最佳答案
Robotium对Roboguice一无所知,但您可以对任何扩展ActivityInstrumentationTestCase2
的内容使用Injection。在每次测试之前,您只需通过获取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);
关于android - Android-用Robotium进行UITesting?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6433184/