我知道应该避免创建自定义阴影,但我的用例是我有一个Activity,它实现了一个自定义创建的小部件,需要使用Robolectric进行测试。当我从robolectric调用OnCreate时,由于Custom Widget,测试用例失败了。
所以我需要为类编写自定义阴影,我的初始问题是使用 org.robolectric.annotation.Implements.Implements()引用我的类是一个内部嵌套的受保护类。
我的代码块如下所示......
Class A{
protected Class B extends RadioGroup{
}
}
我可以在 @Implements 中访问A.class但不能访问B.class。 有没有办法从Robolectric的 @Implements 访问 B类。
在此先感谢任何帮助... ...
答案 0 :(得分:0)
我们可以通过
实现这一目标@Implements(A.B.class)