Android 中的JUnit
16lz
2021-01-23
单元测试很重要的,VincentTung编写某个功能都是先进行单元测试,然后提交代码。Android工程中要进行单元测试要进行如下两步
1.配置manifest.xml
- <instrumentationandroid:name="android.test.InstrumentationTestRunner"android:targetPackage="程序包名">
- </instrumentation>
- <uses-libraryandroid:name="android.test.runner"/>
2.然后新建一个测试类继承 AndroidTestCase 在这个类中写一个测试方法,写完后, 右击-->Run as-->Android JUnit Test 3.出现红条,失败,出现绿条,成功。 manifest.xml
- <?xmlversion="1.0"encoding="utf-8"?>
- <manifestxmlns:android="http://schemas.android.com/apk/res/android"
- package="com.my.http"android:versionCode="1"android:versionName="1.0">
- <uses-sdkandroid:minSdkVersion="7"/>
- <instrumentationandroid:name="android.test.InstrumentationTestRunner"
- android:targetPackage="com.my.http"></instrumentation>
- <applicationandroid:icon="@drawable/ic_launcher"
- android:label="@string/app_name">
- <activityandroid:name=".HttpGet200Activity"android:label="@string/app_name">
- <intent-filter>
- <actionandroid:name="android.intent.action.MAIN"/>
- <categoryandroid:name="android.intent.category.LAUNCHER"/>
- </intent-filter>
- </activity>
- <uses-libraryandroid:name="android.test.runner"/>
- </application>
- <uses-permissionandroid:name="android.permission.INTERNET"/>
- </manifest>
测试类
- publicclassMyTestCaseextendsAndroidTestCase{
- publicvoidtestNet(){
- if(Util.getConnectNetState("Http://www.baidu.com")){
- Log.i("data","Good");
- }else{
- Log.i("data","Bad");
- }
- }
- }
更多相关文章
- 使用Android Studio进行单元测试
- repo sync同步Android 源代码下载到99%出错
- 【Android Studio快捷键】之代码提示
- android上进行c/C++开发测试
- Android中进行单元测试
- 使用calabash测试开源中国Android客户端