The Best Way to Unit Test in Android
生活随笔
收集整理的這篇文章主要介紹了
The Best Way to Unit Test in Android
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
http://simpleprogrammer.com/2010/07/27/the-best-way-to-unit-test-in-android/
http://simpleprogrammer.com/2010/07/29/the-best-way-to-unit-test-in-android-part-2/
大概的思想非常簡單,就是將activity做thin,通過提供Presenter與業務邏輯洽接。
這樣,所有的業務邏輯都可以用普通的Java測試來完成。
使用場景:業務邏輯多數與android環境無關聯(比如涉及到訪問權限這些,當然少量的訪問可以通過文中所述的方法,定義出抽象的接口來繞過去)。
這種方法也有缺點,那就是整個代碼表現不是那么直接(對于小的應用,這么做,似乎會有點小題大做)。不過,為了讓代碼獲得更好的testability,這樣做,對于大工程絕對利大于弊。
http://simpleprogrammer.com/2010/07/29/the-best-way-to-unit-test-in-android-part-2/
大概的思想非常簡單,就是將activity做thin,通過提供Presenter與業務邏輯洽接。
這樣,所有的業務邏輯都可以用普通的Java測試來完成。
使用場景:業務邏輯多數與android環境無關聯(比如涉及到訪問權限這些,當然少量的訪問可以通過文中所述的方法,定義出抽象的接口來繞過去)。
這種方法也有缺點,那就是整個代碼表現不是那么直接(對于小的應用,這么做,似乎會有點小題大做)。不過,為了讓代碼獲得更好的testability,這樣做,對于大工程絕對利大于弊。
轉載于:https://blog.51cto.com/memory/1186256
總結
以上是生活随笔為你收集整理的The Best Way to Unit Test in Android的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到被刺伤是什么意思
- 下一篇: 第二届河南省大学生程序设计竞赛 Dr.K