自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Android中使用JUnit測試

移動開發(fā) Android
在java開發(fā)中使用junit進行單元測試是常有的事,那么android中呢?答案是肯定的,也可以!使用方式也非常的簡單,只需要在AndroidManifest.xml幾加入兩行配置,然后寫個一類繼承AndroidTestCase類即可,其它的跟java使用junit是一樣的。

在java開發(fā)中使用junit進行單元測試是常有的事,那么android中呢?答案是肯定的,也可以!

使用方式也非常的簡單,只需要在AndroidManifest.xml幾加入兩行配置,然后寫個一類繼承AndroidTestCase類即可,其它的跟java使用junit是一樣的。

AndroidManifest.xml示例代碼:

  1. <?xml version="1.0" encoding="utf-8"?> 
  2. <manifest xmlns:android="http://schemas.android.com/apk/res/android" 
  3.       package="com.javake.hzy.filesave" 
  4.       android:versionCode="1" 
  5.       android:versionName="1.0"> 
  6.     <uses-sdk android:minSdkVersion="8" /> 
  7.     <!-- junit測試配置關(guān)鍵配置第一處 --> 
  8.     <instrumentation android:name="android.test.InstrumentationTestRunner"  
  9.         android:targetPackage="com.javake.hzy.filesave" android:label="my app test"/> 
  10.     <application android:icon="@drawable/icon" android:label="@string/app_name"> 
  11.         <!-- junit測試配置關(guān)鍵配置第二處 --> 
  12.         <uses-library android:name="android.test.runner" /> 
  13.         <activity android:name=".FileSave" 
  14.                   android:label="@string/app_name"> 
  15.             <intent-filter> 
  16.                 <action android:name="android.intent.action.MAIN" /> 
  17.                 <category android:name="android.intent.category.LAUNCHER" /> 
  18.             </intent-filter> 
  19.         </activity> 
  20.  
  21.     </application> 
  22. </manifest> 

單元測試類示例代碼:

  1. package com.javake.hzy.filesave; 
  2. import java.io.FileOutputStream; 
  3. import android.content.Context; 
  4. import android.test.AndroidTestCase; 
  5.  
  6. /** 
  7.  * 測試類用于測試文件讀寫相關(guān)操作 
  8.  * 單元測試只需要繼承AndroidTestCase類 
  9.  * 測試方法前用test做為前綴即可 
  10.  * 測試時右鍵run as彈出菜單中選擇Android JUnit Test 
  11.  * @author hzy 
  12.  * 
  13.  */ 
  14. public class MyTest extends AndroidTestCase { 
  15.     /** 
  16.      * 測試方法1,創(chuàng)建文件并寫入字符串 
  17.      */ 
  18.     public void test01() { 
  19.         Context context = this.getContext(); 
  20.         System.out.println(context); 
  21.         try { 
  22.             FileOutputStream out = context.openFileOutput("hello.txt", Context.MODE_PRIVATE); 
  23.             out.write("hello world my name is hzy".getBytes()); 
  24.             out.close(); 
  25.         } catch (Exception e) { 
  26.             e.printStackTrace(); 
  27.         } 
  28.     } 
  29. }
責(zé)任編輯:徐川 來源: OSChina
相關(guān)推薦

2009-06-08 20:04:06

EclipseJUnit4單元測試

2009-06-08 19:59:09

EclipseJUnit單元測試

2009-06-08 19:57:29

EclipseJUnit4單元測試

2023-10-13 18:02:57

JUnitMockito關(guān)系

2011-08-11 13:02:43

Struts2Junit

2011-03-30 16:54:13

JUnit

2009-06-19 16:26:51

JUnit測試骨架

2017-01-14 23:26:17

單元測試JUnit測試

2017-01-16 12:12:29

單元測試JUnit

2022-08-29 17:12:07

人工智能機器學(xué)習(xí)Android

2009-07-15 17:49:09

Jython開發(fā)

2010-09-15 15:25:11

2010-08-10 15:17:08

應(yīng)用安全網(wǎng)絡(luò)測試

2017-06-07 15:51:50

AndroidAndroid Stuapt

2012-02-07 09:08:50

Feed4JUnitJava

2021-11-29 22:59:34

Go Dockertest集成

2012-03-13 16:14:09

JavaJUnit

2020-12-30 07:08:27

Java方法測試

2010-10-13 09:29:53

JUnit單元測試Android

2011-11-18 15:18:41

Junit單元測試Java
點贊
收藏

51CTO技術(shù)棧公眾號