wordend 相关阅读:
MOTODEV初体验,高效Android开发工具
详解如何实现一个基本的Android用户界面
Android应用开发实战:GPS与加速度传感器
2、编写测试程序
然后,我新建了一个Source Folder,名为test,并在里面新建了包com.android.testapp.test。并定义了一个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。这个TestCase在执行时会自动帮我启动相应的Activity。