本文的目标是学习基本的安卓单元测试。
下面是步骤:
1.在AndroidManifest.xml中添加相应的包和说明:
<users-library android:name="android.test.runner"/>
<instrumentation android:name="android.text.InstrumentationTestRunner"
android:targetPackage="pub.tobest.Junit"
android:label="My App Test"/>
2.右键新建一个新包并新建一个测试类,继承AndroidTestCase:
创建被测试方法的测试方法(注意不能带参数):
package pub.tobest.test;
import junit.framework.Assert;
import pub.tobest.junit.MainActivity;
import android.test.AndroidTestCase;
public class Text extends AndroidTestCase {
public void testSubString()throws Exception{
MainActivity main=new MainActivity();
main.subString("11111111");
}
//方法不能带参数
public void testSubNum()throws Exception{
MainActivity main=new MainActivity();
int m=main.subNum(1, 2);
Assert.assertEquals(3,m);
}
}
4.右键工程,然后选择Run As.. —>Android Junit Test
完成~