wordend 相關(guān)閱讀:
MOTODEV初體驗(yàn),高效Android開發(fā)工具
詳解如何實(shí)現(xiàn)一個(gè)基本的Android用戶界面
Android應(yīng)用開發(fā)實(shí)戰(zhàn):GPS與加速度傳感器
2、編寫測試程序
然后,我新建了一個(gè)Source Folder,名為test,并在里面新建了包c(diǎn)om.android.testapp.test。并定義了一個(gè)TestCase,名為TestMainActivity,源代碼如下:
package com.android.testapp.test;
import com.android.testapp.MainActivity;
import android.test.ActivityInstrumentationTestCase;
import android.test.suitebuilder.annotation.MediumTest;
public class TestMainActivity extends ActivityInstrumentationTestCase {
public TestMainActivity() {
super("com.android.testapp", MainActivity.class);
}
public TestMainActivity(String pkg, Class activityClass) {
super(pkg, activityClass);
}
@MediumTest
public void testSum() {
assertEquals(3, getActivity().sum(1, 2));
}
@MediumTest
public void testSubstract() {
assertEquals(-1, getActivity().substract(1, 2));
}
}
我繼承了ActivityInstrumentationTestCase。這個(gè)TestCase在執(zhí)行時(shí)會(huì)自動(dòng)幫我啟動(dòng)相應(yīng)的Activity。