欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

本文實(shí)例講述了Android學(xué)習(xí)筆記之應(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"/>代表把單元測試框架中的一些依賴庫引入進(jìn)來

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

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

第二步:編寫業(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窗口,其中會顯示單元測試類的所有的方法

然后想要測試哪個(gè)方法,則在哪個(gè)測試方法上右鍵鼠標(biāo),選擇Run As,然后再選擇Android JUnit Test即可,如果有異?;蛘咤e(cuò)誤,則會出現(xiàn)如下情況:

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

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

相關(guān)文章

  • Android EditText每4位自動(dòng)添加空格效果

    Android EditText每4位自動(dòng)添加空格效果

    這篇文章主要給大家介紹了關(guān)于Android EditText每4位自動(dòng)添加空格效果的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用EditText具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • Android設(shè)置Padding和Margin(動(dòng)態(tài)/靜態(tài))的方法實(shí)例

    Android設(shè)置Padding和Margin(動(dòng)態(tài)/靜態(tài))的方法實(shí)例

    如何在java代碼中設(shè)置margin,也就是組件與組件之間的間距,下面這篇文章主要給大家介紹了關(guān)于Android設(shè)置Padding和Margin(動(dòng)態(tài)/靜態(tài))的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-11-11
  • Android自定義UI實(shí)現(xiàn)微信語音

    Android自定義UI實(shí)現(xiàn)微信語音

    這篇文章主要為大家詳細(xì)介紹了Android自定義UI實(shí)現(xiàn)微信語音的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • Android自定義view實(shí)現(xiàn)左滑刪除的RecyclerView詳解

    Android自定義view實(shí)現(xiàn)左滑刪除的RecyclerView詳解

    RecyclerView是Android一個(gè)更強(qiáng)大的控件,其不僅可以實(shí)現(xiàn)和ListView同樣的效果,還有優(yōu)化了ListView中的各種不足。其可以實(shí)現(xiàn)數(shù)據(jù)縱向滾動(dòng),也可以實(shí)現(xiàn)橫向滾動(dòng)(ListView做不到橫向滾動(dòng))。接下來講解RecyclerView的用法
    2022-11-11
  • Android中ViewFlipper的使用及設(shè)置動(dòng)畫效果實(shí)例詳解

    Android中ViewFlipper的使用及設(shè)置動(dòng)畫效果實(shí)例詳解

    這篇文章主要介紹了Android中ViewFlipper的使用及設(shè)置動(dòng)畫效果的方法,以實(shí)例形式較為詳細(xì)的分析了ViewFlipper的功能、原理及設(shè)置與使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-10-10
  • Android實(shí)現(xiàn)文件存儲案例

    Android實(shí)現(xiàn)文件存儲案例

    這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)文件存儲案例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • android RecyclerView的一些優(yōu)化點(diǎn)介紹

    android RecyclerView的一些優(yōu)化點(diǎn)介紹

    大家好,本篇文章主要講的是android RecyclerView的一些優(yōu)化點(diǎn)介紹,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • Android開發(fā)實(shí)現(xiàn)的文本折疊點(diǎn)擊展開功能示例

    Android開發(fā)實(shí)現(xiàn)的文本折疊點(diǎn)擊展開功能示例

    這篇文章主要介紹了Android開發(fā)實(shí)現(xiàn)的文本折疊點(diǎn)擊展開功能,涉及Android界面布局與屬性控制相關(guān)操作技巧,需要的朋友可以參考下
    2019-03-03
  • Android實(shí)現(xiàn)手勢滑動(dòng)(左滑和右滑)

    Android實(shí)現(xiàn)手勢滑動(dòng)(左滑和右滑)

    這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)手勢滑動(dòng),左滑和右滑效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • Android自定義密碼樣式 黑點(diǎn)轉(zhuǎn)換成特殊字符

    Android自定義密碼樣式 黑點(diǎn)轉(zhuǎn)換成特殊字符

    這篇文章主要為大家詳細(xì)介紹了Android自定義密碼樣式的制作方法,黑點(diǎn)換成¥、%等特殊字符,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07

最新評論