原文地址: http://blog.sina.com.cn/s/blog_694448320100lw0z.html
首先:在AndroidManfest.xml中加入下面粗体代码:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.gohighsoft.unitlog" android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<!--下面一行必须要有>
<uses-library android:name="android.test.runner" />
</application>
<uses-sdk android:minSdkVersion="8" />
<!--下面两行必须要有,不能有错误,targetPackage制定包要和应用的包一致>
<instrumentation android:name="android.test.InstrumentationTestRunner"
android:targetPackage="com.gohighsoft.unitlog" android:label="Tests for My App" />
</manifest>
说明:
<uses-library android:name="android.test.runner" />改代码必须位于<application>元素之内,与<activity>元素平级
上面targetPackage制定的包要和应用的package相同.如果不相同,会出现找不到单元测试用例的错误
其次:编写单元测试代码
测试类必须继承自AndroidTestCase类
示例代码:
package com.gohighsoft.unitlog;

import junit.framework.Assert;
import android.test.AndroidTestCase;
import android.util.Log;

public class MyTest extends AndroidTestCase {
private static final String TAG = "MyTest";
public void testSave() throws Throwable{
int i = 4 + 8 ;
Log.i(TAG, "shuchuxinxi");
//Assert.assertEquals(12,i);

}
}


第三部:执行测试。
自己测试吧

更多相关文章

  1. Ubuntu 13.04 编译环境配置及android 2.3 源代码编译时出现了以
  2. android studio 格式化代码时注解不换行
  3. android监控来电显示
  4. Android购物车的实现(升级版 仿淘宝)
  5. Android点击2次返回按钮退出应用程序
  6. 如何使Android应用开机时自动启动
  7. android中LayoutInflater的使用
  8. Android初一
  9. android 使用Intent传递对象 Serializable 或者 Parcelabel 《第

随机推荐

  1. Android判断应用是否存在
  2. android 打电话程序的实现
  3. Android(安卓)获取以太网Mac地址和IP地址
  4. Android(安卓)LinearLayout实现多行多列
  5. Android:网络编程
  6. [Android] Service和广播联合更新UI
  7. android studio 3.1.1 相关问题
  8. [Android(安卓)GMS 认证] GTS相关问题
  9. android 如何调用系统自带的程序安装器安
  10. Android的Button监听