最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android學習筆記之應(yīng)用單元測試實例分析

 更新時間:2015年11月17日 11:39:38   作者:段殘夢  
這篇文章主要介紹了Android學習筆記之應(yīng)用單元測試,結(jié)合實例形式較為詳細的分析了Android單元測試的實現(xiàn)原理與具體步驟,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了Android學習筆記之應(yīng)用單元測試。分享給大家供大家參考,具體如下:

第一步:在AndroidManifest.xml中加入如下兩段代碼:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
  package="com.pccw" 
  android:versionCode="1" 
  android:versionName="1.0"> 
 <uses-sdk android:minSdkVersion="8" /> 
 <application android:icon="@drawable/icon" android:label="@string/app_name"> 
  <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> 
  <!—添加代碼1--> 
  <uses-library android:name="android.test.runner"/> 
</application> 
 <!—添加代碼2--> 
  <instrumentation android:name="android.test.InstrumentationTestRunner" 
   android:targetPackage="com.pccw" android:label="aaa"/> 
</manifest>

1. <uses-library android:name="android.test.runner"/>代表把單元測試框架中的一些依賴庫引入進來

2. <instrumentation android:name="android.test.InstrumentationTestRunner"android:targetPackage="com.pccw" android:label="aaa"/>代表配置單元測試框架的啟動裝置,啟動裝置有好幾個類,可以選擇,一般情況下我們使用上面這個。

3. targetPackage與上面的package相同,代表單元測試框架和當前應(yīng)用是處于同一個進程中

第二步:編寫業(yè)務(wù)邏輯,即需要被測試的模塊

public class PersonService { 
 public void save(String name){ 
  String sub = name.substring(6); 
 } 
 public int add(int a, int b){ 
  return a+b; 
 } 
}

第三步:編寫單元測試代碼

public class PersonServiceTest extends AndroidTestCase { 
 public void testSave() throws Exception { 
  PersonService service = new PersonService(); 
  service.save(null); 
 } 
 public void testAdd() throws Exception { 
  PersonService service = new PersonService(); 
  int result = service.add(1, 2); 
  Assert.assertEquals(3, result); 
 } 
}

第四步:打開eclipse中的outline窗口,其中會顯示單元測試類的所有的方法

然后想要測試哪個方法,則在哪個測試方法上右鍵鼠標,選擇Run As,然后再選擇Android JUnit Test即可,如果有異常或者錯誤,則會出現(xiàn)如下情況:

如果是正常的,則會如下:

希望本文所述對大家Android程序設(shè)計有所幫助。

相關(guān)文章

最新評論

泸水县| 盈江县| 古丈县| 斗六市| 静安区| 馆陶县| 昌平区| 井陉县| 房山区| 湄潭县| 广宁县| 汝南县| 阳信县| 通许县| 定兴县| 二手房| 怀化市| 荥阳市| 辛集市| 黑水县| 周宁县| 白沙| 泸州市| 长葛市| 科技| 蕉岭县| 灵寿县| 马山县| 大连市| 望城县| 桓仁| 吉首市| 特克斯县| 太康县| 洛浦县| 襄汾县| 耒阳市| 华宁县| 涿鹿县| 嘉善县| 龙川县|