是否可以将UI元素注入测试用例? (RoboGuice,Robolectric,Android)

时间:2013-04-18 19:30:17

标签: android robolectric roboguice

我想出了如何使用Robolectric和RoboGuice将非UI元素(Android)注入测试类。不幸的是,我无法弄清楚如何将Android-UI-Elements注入测试类
这在RoboGuice和Robolectric目前的发展状态下是否可行?
如果有可能,有人可以给我一个提示,在哪里找到教程或提供一些小代码示例?如果现在不可能,提示也会很好。

由于

1 个答案:

答案 0 :(得分:0)

不,这是不可能的。 InjectView代码只接受一个用作源和目标的参数。因此,您无法将活动的视图引用注入另一个对象。

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