原文地址: 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. android studio 格式化代码时注解不换行
  2. android 使用Intent传递对象 Serializable 或者 Parcelabel 《第
  3. android studio发布版和测试版证书SHA1获取
  4. material design 的android开源代码整理
  5. Android测试之Monkey原理及源码分析(二)
  6. Android Studio代码混淆,开启Proguard,稍微总结一下
  7. android查询软件(身份证号,号码归属等)源代码

随机推荐

  1. android 中本地java代码与html交互总结
  2. Android之GridView视图实现
  3. [置顶] Android(安卓)fragment 获取id,fin
  4. 【android】为PopupWindow设置动画效果
  5. lighting sensor 部分分析
  6. ios开发答疑录系列​---(一)Android和IOS
  7. UNEXPECTED TOP-LEVEL EXCEPTION 处理
  8. 获取高德key
  9. android 抓包实际应用
  10. Android(安卓)Http请求方法汇总