2011-01-27 109 views
0

我是android maven插件的新手。我在應用程序內創建了兩個測試類。一類擴展爲TestCase,另一類擴展了ActivityInstrumentationTestCase2 < MyActivity>。當項目像eclipse中的android JUnit測試一樣運行時,所有的測試用例都可以正常執行。沒有錯誤。但是當我嘗試從eclipse構建項目時,它會在測試類中生成錯誤。執行測試時的Android Maven插件運行時異常

但是, 在擴展TestCase的類中,測試方法也通過maven執行而沒有任何錯誤。但是,如果我嘗試創建一個活動的對象,它會產生一個錯誤。 例如:PINLoginController mActivity = new PINLoginController() - 生成一個initializationError。

並與延伸的類ActivityInstrumentationTestCase2 < MyActivity>我得到一個運行時異常。

異常的構造函數:testPreconditions(了java.lang.RuntimeException:存根

任何幫助,將不勝感激提前 感謝

回答

3

Android的測試用例設計到Android模擬器中運行,所以。如果你試圖在一個常規JUnit測試運行器外運行它們,你會得到異常

你可能想嘗試,而不是這個,如果你想你的自動化測試:

http://pivotal.github.com/robolectric/

+0

謝謝里卡多..會試試看。 – nala4ever 2011-01-29 05:53:34

相關問題