Android單元測(cè)試框架 Robolectric
Android開發(fā)者們注意了,這款測(cè)試框架一定會(huì)讓你們興奮不已,因?yàn)樗且豢钜鸦旧蠑[脫了模擬器測(cè)試的老套路的速率單元測(cè)試框架。Robolectric可以解壓Android SDK,還能直接對(duì)應(yīng)用進(jìn)行測(cè)試,從而幫你輕而易舉地解決所遇到的任何問題。
Robolectric 是一款A(yù)ndroid單元測(cè)試框架,示例代碼:
@RunWith(RobolectricTestRunner.class) public class MyActivityTest { @Test public void clickingButton_shouldChangeResultsViewText() throws Exception { Activity activity = Robolectric.buildActivity(MyActivity.class).create().get(); Button pressMeButton = (Button) activity.findViewById(R.id.press_me_button); TextView results = (TextView) activity.findViewById(R.id.results_text_view); pressMeButton.performClick(); String resultsText = results.getText().toString(); assertThat(resultsText, equalTo("Testing Android Rocks!")); } } |
posted on 2014-12-23 00:08 順其自然EVO 閱讀(467) 評(píng)論(0) 編輯 收藏 所屬分類: android