是否有可能将ui元素注入到测试用例中?(RoboGuice, robolelectric, Android)



我想出了如何使用robolelectric和RoboGuice将非ui元素(Android)注入到测试类中。不幸的是,我无法弄清楚如何将Android-UI-Elements注入到测试类中。
在目前RoboGuice和robolelectric的发展状态下,这可能吗?

如果可能的话,有人能给我一个提示,在哪里找到一个教程或提供一些小的代码示例?如果现在不可能,一个提示也会很好。

谢谢

这是不可能的。InjectView代码只接受一个参数,作为源和目标。所以你不能从一个活动中注入视图的引用到另一个对象中。

您可以查看来源以获取更多信息:https://github.com/roboguice/roboguice/blob/master/roboguice/src/main/java/roboguice/inject/ViewListener.java L162

最新更新