• <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官方MVP項目單元測試(5)

    發表于:2016-06-29來源:簡書作者:geniusmart點擊數: 標簽:單元測試
    網絡請求:不測試真實的網絡請求,但提供了Fake供其他層調用測試。 封裝的門面類:決定了數據的來源和去向是來自于本地數據庫 or 網絡 or 內存,此為
  • 網絡請求:不測試真實的網絡請求,但提供了Fake供其他層調用測試。
  • 封裝的門面類:決定了數據的來源和去向是來自于本地數據庫 or 網絡 or 內存,此為真正對其他層暴露的Model類。此類不做數據準確性的驗證,只做mock測試,驗證覆蓋路徑。UT選型Junit+Mockito,代碼存放于test中。
  • 最后

    Android官方MVP架構示例項目在單元測試方面真是良心之作,分析測試用例遠比分析MVP本身得到的收獲多得多,感謝Google,感謝他粗壯的大腿,抱大腿的感覺真好。

    此外,在做架構時,不能忽視在單元測試方面的架構,所以,好的架構是可以支撐代碼的可測試性的,Google給我們做了非常棒的最佳實踐,接下來就是各自的項目實踐,不妨從某個模塊開始,步步為營,寫好MVP,補齊單元測試用例。

    喜歡此文,覺得此文有用,請打賞^_^!

    附錄

    『如何寫有價值的測試用例』也是非常重要的話題,在todo-mvp中大大小小的測試用例也有幾十個,所以耐心的看看測試代碼,可以給我們帶來很多思路和指導,由于這部分篇幅較長,且枯燥無味,因此另起一篇文章,有需要的請前往這里。



    文/geniusmart(簡書作者)
    原文鏈接:http://www.jianshu.com/p/cf446be43ae8
    著作權歸作者所有,轉載請聯系作者獲得授權,并標注“簡書作者”。

    原文轉自:http://www.jianshu.com/p/cf446be43ae8

    老湿亚洲永久精品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>