2017-05-02 94 views
1

我知道應該避免創建自定義陰影,但我的用例是我有一個活動,實現了一個自定義創建的小部件,需要使用Robolectric進行測試。當我從Robolectric調用OnCreate時,測試用例因Custom Widget而失敗。Robolectric創建內部嵌套受保護類的陰影

,所以我需要編寫自定義陰影的類,我最初的問題是我的同班同學使用org.robolectric.annotation.Implements.Implements引用()是內部嵌套類保護。

我的代碼塊看起來如下...

Class A{ 
    protected Class B extends RadioGroup{ 

    } 
} 

我能夠訪問的A.class但不B.class在@Implements。 有沒有什麼辦法可以從Robolectric的@Implements訪問B類

預先感謝任何幫助表示讚賞......

回答

0

我們可以通過

@Implements(A.B.class)實現這一