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

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,测试成功。

待续。。。。

更多相关文章

  1. 记录EditText的输入属性InputType以及imeOptions
  2. Android(安卓)Studio 报No resource found that matches the giv
  3. Android(安卓)gdb调试
  4. Android中TextView中内容不换行的解决方法
  5. 为Android内核添加新驱动,并添加到menuconfig菜单【实践简记】
  6. android webview ERR_UNKNOWN_URL_SCHEME
  7. android读写文件
  8. Android复制粘贴到剪贴板
  9. 选项卡片段

随机推荐

  1. php获取当前执行的php文件的文件名
  2. 如何解决php Function split() is deprec
  3. php调取摄像头实现拍照功能的方法
  4. PHP中将字符串全部转为小写或大写的方法
  5. PHP POSIX正则表达式
  6. 分享新浪图床上传接口源码
  7. php实现对文件夹目录中的文件进行排序的
  8. Linux服务器查看 PHP 是否支持mail()函数
  9. PHP中如何通过getopt解析GNU C风格命令行
  10. PHP-Ajax实现异步上传图片到新浪图床