2013-05-20 93 views
1

我想寫使用ActivityTestCase JUnit測試測試看起來就像這樣爲什麼安卓的JUnit測試系統不跑我ActivityTestCase

public class GenralTest extends ActivityTestCase<MyActivity> { 


    public GeneralTest(Class<MyActivity> activityClass) { 
    super(MyActivity.class); 
    } 

    @Override 
    protected void setUp() throws Exception { 
     super.setUp(); 
    } 

    public void testBasicDB(){ 
// test 
    } 
} 

當我運行的IntelliJ從單元測試或Maven這個測試甚至不啓動

回答

1

解決方案是非常簡單的,它必須是構造不帶參數

public GenralTest() { 
    super(MyActivity.class); 
} 

IDE建議我與構造這個分類參數

這是小事,但我希望它能幫助某人