解釋說明:單元測試的目的很簡單,在不對視圖進行操作的前提下蹋绽,測試一些activity 的生命周期甥郑,或網(wǎng)絡拉取數(shù)據(jù)的一些處理逃魄,比如解析 json 數(shù)據(jù)啊,做網(wǎng)絡請求啊等等澜搅,也就是對 Model層的測試伍俘。這些不需要操作視圖,但在沒有單元測試環(huán)境下勉躺,比如我們網(wǎng)絡請求一些數(shù)據(jù)癌瘾,Log 打印看看是否請求成功,卻又要 利用模擬器或真機Run 一次項目饵溅,花費好幾分鐘妨退,這是不能容忍的。因此使用單元測試進行數(shù)據(jù)測試能提高效率蜕企,降低時間消耗咬荷。
一、as在創(chuàng)建新項目的時候會自動創(chuàng)建測試部分轻掩,如上圖幸乒。
image.png
二、測試代碼
image.png
三放典、配置
1.點擊run----->選擇得聽逝变、 configurations
image.png
2.配置
image.png
3.配置好之后,
image.png
4.運行項目
測試成功.png
測試結果不正確
說明:如果測試的方法中有Log語句奋构,如果該方法運行無誤壳影,log語句在
image.png
里面顯示
image.png