Android单元测试
1.在工程下新建package,例如 com.xxx.junit 。
2.在新建的package下新建java文件,例如 JunitTest.java 。文件内容大概如下
package com.abc.junit; import android.test.AndroidTestCase; import com.abc.def.MyClassToTest; public class JunitTest extends AndroidTestCase { public void testFun() throws Exception{ MyClassToTest mc = new MyClassToTest(); mc.fun(); } }
注:MyClass为待测试的类,fun() 为MyClass类中待测试的方法。
3.向AndroidMainfest.xml文件中添加内容。
1)在application下添加条目:
<uses-library android:name="android.test.runner" />
2)在mainfest下添加条目:
<instrumentation android:name="android.test.InstrumentationTestRunner" android:label="Test for my app" android:targetPackage="com.adb.def"/>
注:android:targetPackage 与应用的包名相同。
4.在Outline窗口中选择要测试的方法(例如:fun() ) -> 右键 -> Run As -> Android Junit Test 。
posted on 2013-11-22 12:35 buptpatriot 阅读(243) 评论(1) 编辑 收藏 举报