[android]android自動化測試五之Robolectric
官網首頁:http://pivotal.github.com/robolectric/
robolectric是android單元測試工具
下面是一個簡單的例子:
// Test class for MyActivity
@RunWith(RobolectricTestRunner.class)
public class MyActivityTest {
private Activity activity;
private Button pressMeButton;
private TextView results;
@Before
public void setUp() throws Exception {
activity = new MyActivity();
activity.onCreate(null);
pressMeButton = (Button) activity.findViewById(R.id.press_me_button);
results = (TextView) activity.findViewById(R.id.results_text_view);
}
@Test
public void shouldUpdateResultsWhenButtonIsClicked() throws Exception {
pressMeButton.performClick();
String resultsText = results.getText().toString();
assertThat(resultsText, equalTo("Testing Android Rocks!"));
}
}
robolectric是android單元測試工具
下面是一個簡單的例子:
// Test class for MyActivity
@RunWith(RobolectricTestRunner.class)
public class MyActivityTest {
private Activity activity;
private Button pressMeButton;
private TextView results;
@Before
public void setUp() throws Exception {
activity = new MyActivity();
activity.onCreate(null);
pressMeButton = (Button) activity.findViewById(R.id.press_me_button);
results = (TextView) activity.findViewById(R.id.results_text_view);
}
@Test
public void shouldUpdateResultsWhenButtonIsClicked() throws Exception {
pressMeButton.performClick();
String resultsText = results.getText().toString();
assertThat(resultsText, equalTo("Testing Android Rocks!"));
}
}
相關文章
- [android]android自動化測試十三之sciroccoAndroid
- [android]android自動化測試十三之monkeyRunner自動化框架Android框架
- [android]android自動化測試十四之dumpsys效能測試Android
- [android]android自動化測試Android
- Android 自動化測試之 MonkeyAndroid
- [android]android自動化測試十五之junitRepoterAndroid
- [android]android自動化測試九之monkeyRecordAndroid
- [android]android自動化測試十之單元測試例項Android
- Junit測試Android自動化測試Android
- [Android]android自動化測試十六之calabash-androidAndroid
- [android]android自動化測試二之命令列建立AVDAndroid命令列
- [android]android自動化測試六之命令列編譯APKAndroid命令列編譯APK
- [android]android自動化測試十三之JavaMonkey跨APP操作AndroidJavaAPP
- [android]android自動化測試十二之程式碼控制截圖Android
- [android]android自動化測試四之Monkey與MonkeyRunnerAndroid
- Android 談談自動化測試Android
- Android 單元測試工具 Robolectric 中文文件Android
- [android]android自動化測試七之動態AVD硬體引數Android
- Android自動化測試解決方案Android
- Android自動化測試之Monkeyrunner從零開始Android
- android自動化測試六之命令列編譯APKAndroid命令列編譯APK
- [android]android自動化測試三之設定AVD各項引數Android
- Android自動化測試入門(四)單元測試Android
- android 5個自動化測試Ui框架AndroidUI框架
- [android]Monkey自動化測試引數Android
- [android]am自動化測試框架(原創)Android框架
- [android]android自動化測試十一之程式碼覆蓋率報告EMMAAndroid
- Android自動化測試工具實現簡述Android
- Android使用Espresso進行UI自動化測試AndroidEspressoUI
- Android 下的自動化測試工具總結Android
- Android UI 自動化測試實現過程AndroidUI
- [android]android自動化測試八之讓你的AVD無法連線網路Android
- Android單元測試(7):Robolectric,在JVM上呼叫安卓的類AndroidJVM安卓
- 測試開發之自動化篇-自動化測試框架設計框架
- 自動化測試系列 —— UI自動化測試UI
- 用Robotium對android進行自動化測試的探索Android
- android自動化測試_uiautomator方案實現要點AndroidUI
- UI自動化測試之AirtestUIAI