詳解Android單元測(cè)試方法與步驟
一、修改配置文件AndroidManifest.xml
<? xml version="1.0" encoding="utf-8" ?> < manifest xmlns:android ="http://schemas.android.com/apk/res/android" package ="cn.ycmoon.test.activity" 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 > < instrumentation android:name ="android.test.InstrumentationTestRunner" android:targetPackage ="cn.ycmoon.test.activity" android:label ="Testing" /> </ manifest >
說(shuō)明:1、在Application節(jié)點(diǎn)中Activity前添加 <uses-library android:name="android.test.runner" />
2、在Application節(jié)點(diǎn)的添加 <instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="cn.ycmoon.test.activity" android:label="Testing" />
二、在相應(yīng)包中編寫要完方法,
三、在src同級(jí)級(jí)目錄中添加一個(gè)test文件夾[可自定義],并在下建立和項(xiàng)目一致的包名: cn.ycmoon.test.activity
四、在要進(jìn)行單元測(cè)試的方法上右鍵->NEW->JUNIT Test Case。彈出下界面:
選擇 SuperClass為:
點(diǎn)擊下一步,選擇要測(cè)試的方法:
點(diǎn)擊完成。
將新產(chǎn)生的單元測(cè)試的類放入test/項(xiàng)目包名下。
在單元測(cè)試方法中添加實(shí)現(xiàn):
展開(kāi)test/cn.ycmoon.test.activity下單元測(cè)試類,選擇要測(cè)試的方法,點(diǎn)右鍵,選擇Run As->Android JUnit Test,就會(huì)打開(kāi)單元測(cè)試結(jié)果界面。
右該方法無(wú)錯(cuò)誤,則結(jié)果會(huì)顯示綠色狀態(tài)條:
相關(guān)文章
android上一個(gè)可追蹤代碼具體到函數(shù)某行的日志類
追蹤代碼到函數(shù)具體某行,這樣的功能,是每一個(gè)程序員都希望會(huì)有的,因?yàn)樗梢詭椭覀冏粉櫟侥承写a的錯(cuò)誤,接下來(lái)介紹下android上一個(gè)可追蹤代碼到函數(shù)具體某行的日志類,希望對(duì)開(kāi)發(fā)者有所幫助2012-12-12Android編程中的5種數(shù)據(jù)存儲(chǔ)方式
這篇文章主要介紹了Android編程中的5種數(shù)據(jù)存儲(chǔ)方式,結(jié)合實(shí)例形式詳細(xì)分析了Android實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)的5中實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-12-12AndroidQ分區(qū)存儲(chǔ)權(quán)限變更及適配的實(shí)現(xiàn)
這篇文章主要介紹了AndroidQ分區(qū)存儲(chǔ)權(quán)限變更及適配的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06Android中FileProvider的各種場(chǎng)景應(yīng)用詳解
這篇文章主要為大家介紹了Android中FileProvider的各種場(chǎng)景應(yīng)用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09Android中自定義PopupWindow實(shí)現(xiàn)彈出框并帶有動(dòng)畫效果
這篇文章主要介紹了Android中自定義PopupWindow實(shí)現(xiàn)彈出框并帶有動(dòng)畫效果的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-09-09Android?App隱私合規(guī)檢測(cè)輔助工具Camille詳解
Camille是一款A(yù)ndroid?App隱私合規(guī)檢測(cè)輔助工具,現(xiàn)如今APP隱私合規(guī)十分重要,各監(jiān)管部門不斷開(kāi)展APP專項(xiàng)治理工作及核查通報(bào),不合規(guī)的APP通知整改或直接下架,下面小編給大家介紹下Android?App隱私合規(guī)檢測(cè)輔助工具Camille,感興趣的朋友一起看看吧2022-02-02