您的位置:首页 > 移动开发 > Android开发

Android单元测试

2015-07-23 15:44 423 查看

原创内容,转载请注明出处

Android的单元测试是在Junit工具上扩展而来,故而在Android做单元测试和Junit单元测试基本上一致。

 

1.在eclipse开发工具下创建Android项目

 

2.编写测试类AndroidTest,它继承Junit的TestCase类。

package com.cygoat.util;

import junit.framework.TestCase;

public class AndroidTest extends TestCase {

public void testAdd(){
int i=9;
assertEquals(i, 9);
}
}

 

此时启动Android Junit Test,直接进行单元测试。可能会报异常:not specify a android.test.InstrumentationTestRunner instrumentation or does not declare uses-library android.test.runner in its AndroidManifest.xml。

 

该异常表示在AndroidManifest.xml配置文件缺少一些配置信息,需加入以下配置信息。

 

3.在AndroidManifest.xml文件中,<manifest>标签下添加如下内容

<instrumentation android:name="android.test.InstrumentationTestRunner"
android:targetPackage="com.cygoat.mp3" />

如上配置信息android:targetPackage的值应该和<manifest>标签的package值一致。

 

4.在application>标签下添加如下内容

<uses-library android:name="android.test.runner"/>

 

此时在运行Android Junit Test,测试成功。

 

待续。。。。

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: