在Android项目中进行单元测试只要做以下三个方面:

一、在项目清单文件中进行如下配置

<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"      package="net.hnspi.test"      android:versionCode="1"      android:versionName="1.0">    <uses-sdk android:minSdkVersion="8" />    <application android:icon="@drawable/icon" android:label="@string/app_name">        <!-- 使用测试库 -->        <uses-library android:name="android.test.runner" />        <activity android:name=".MainActivity"                  android:label="@string/app_name">            <intent-filter>                <action android:name="android.intent.action.MAIN" />                <category android:name="android.intent.category.LAUNCHER" />            </intent-filter>        </activity>    </application>    <!--其中android:targetPackage="net.hnspi.test"为项目的包名  -->    <instrumentation android:name="android.test.InstrumentationTestRunner"  android:targetPackage="net.hnspi.test" android:label="Tests for My App" /></manifest>



二、测试类继承android.test.AndroidTestCase类

package net.hnspi.test;import junit.framework.Assert;import net.hnspi.service.PersonService;import android.test.AndroidTestCase;public class PersonServiceTest extends AndroidTestCase {public void testSave() throws Exception{PersonService ps = new PersonService() ;int t = ps.save() ;Assert.assertEquals(21, t) ; //测试返回值}}


三、执行测试

更多相关文章

  1. Android(安卓)调用系统短信 - 群发
  2. Android中播放DSD音乐
  3. Android基础考试知识点清单
  4. 首次下载android开源项目遇到的问题
  5. 「Do.008」Android(安卓)实战项目(3)——Git的分支管理
  6. Android后端的项目创建流程(IDEA2020 + Tomcat 10 + JDK11)
  7. android so库、jar包生成和使用
  8. android 项目R文件丢失解决办法
  9. 【Android】AndroidManifest 清单文件以及权限详解

随机推荐

  1. android修改framework固定屏幕
  2. Android 连接Wifi和创建Wifi热点
  3. [置顶] 我的Android进阶之旅------>Andro
  4. Notification 事件 使用
  5. 查看Android(安卓)各种API版本占据当前市
  6. 学习android无私的资源
  7. 敏捷软件测试的七个关键成功要素 Android
  8. Android判断手机号码是否是正确的手机号
  9. 【Android】 点击空白处隐藏(收起)键盘
  10. Android中日期时间格式转换