我是robolectric单元测试的新手,我有一个我要测试的片段,例如,ScreenAFragment。这有一个层次结构,如下所示,
ScreenAFragment - > MyAppFragment - > MyLibFragment - > SherlockFragment。
有两个问题,
我该如何测试?我最初的想法是创建一个ShadowMyLibFragment
并配置我的测试用例@config(shadow={ShadowMyLibFragment.class})
来使用它来代替原始类。目前似乎没有工作,因为它似乎仍然引用原始库并抛出旧错误。
任何解决方案?我正在使用Robolectric 2.4版本。