我想測試由我通過JUnit的開發庫,但我有一些問題。這個庫需要一個活動來實例化。但是,按照教程(http://www.vogella.com/articles/JUnit/article.html),我不能實例化對象,因爲我沒有這個活動。你可以創建一個虛擬活動?安卓:JUnit測試Android的庫
謝謝:)
我想測試由我通過JUnit的開發庫,但我有一些問題。這個庫需要一個活動來實例化。但是,按照教程(http://www.vogella.com/articles/JUnit/article.html),我不能實例化對象,因爲我沒有這個活動。你可以創建一個虛擬活動?安卓:JUnit測試Android的庫
謝謝:)
要測試Activity
,您通常應該使用ActivityInstrumentationTestCase2。當你調用getActivity()
時,Activity
將被創建。
如果您正在測試一個庫項目,後android: testing library project將幫助也。
單元測試Android應用程序是因爲掐滅API實現(「了java.lang.RuntimeException!存根」)的棘手
如果你想進行單元測試你的Android和活動例如Robolectric是個不錯的選擇:http://pivotal.github.com/robolectric/
你有活性(或要創建一個虛擬活動)庫中的項目?你的圖書館項目實際上做了什麼? – yorkw