菜鸟学Android之单元测试
16lz
2021-01-24
在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) ; //测试返回值}}
三、执行测试
更多相关文章
- Android(安卓)调用系统短信 - 群发
- Android中播放DSD音乐
- Android基础考试知识点清单
- 首次下载android开源项目遇到的问题
- 「Do.008」Android(安卓)实战项目(3)——Git的分支管理
- Android后端的项目创建流程(IDEA2020 + Tomcat 10 + JDK11)
- android so库、jar包生成和使用
- android 项目R文件丢失解决办法
- 【Android】AndroidManifest 清单文件以及权限详解