• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • Android單元測試研究與實踐(9)

    發表于:2017-02-21來源:meituan作者:潘銘煒 黃超點擊數: 標簽:單元測試Android
    }//代碼適用于Robolectric2.4,3.0需要注意網絡請求的包的位置 由于Robolectric 2.4并不會發送網絡請求,因此需要本地創建網絡請求所返回的數據,上述函數的
     
  • }//代碼適用于Robolectric 2.4,3.0需要注意網絡請求的包的位置 
  • 由于Robolectric 2.4并不會發送網絡請求,因此需要本地創建網絡請求所返回的數據,上述函數的filePath便是本地數據的文件的路徑,setDefaultHttpResponse()則創建了該請求的Response。上述函數執行后,單元測試工程便擁有了與本地數據數據對應的網絡請求,在這個函數執行后展示的Activity便是有數據的Activity。

    在Robolectric 3.0環境下,單元測試可以發真的請求,并且能夠請求到數據,本文依舊建議采用mock的辦法構造網絡請求,而不要依賴網絡環境。

    Activity展示測試與跳轉測試

    創建網絡請求后,便可以測試Activity了。測試代碼如下:

    
    
    1. <a href="http://www.jobbole.com/members/madao">@Test</a> 
    2.  
    3. public void testSampleActivity(){ 
    4.  
    5. 原文轉自:http://tech.meituan.com/Android_unit_test.html

    ...
    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>