Android下的单元测试也比较简单,请参照以下步骤:
- 修改AndroidManifest.xml文件,添加Instrument字段:
注意这里的包名需要和manifest节点的属性package一样,表示你的指令是运行在哪个包下。<instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="com.freesoft.test" > </instrumentation>
- 在AndroidManifest.xml中的Application中添加:
<uses-library android:name="android.test.runner" />
- 现在可以去添加测试类:
注意这里的测试类所在的包是没必要和之前填写的包名一样的。import android.test.AndroidTestCase; import android.util.Log; public class MyTest extends AndroidTestCase { public void testAndroid() { Log.v("Test", "Hello, world."); } }
- 右键测试类可以进行测试,注意是选择Run As/Debug As Android JUnit Test。