## 測試方法
在測試方面,與示例的第一個版本相關的部分變化不大:
* 表現層:用Espresso 2和Android Instrumentation測試框架測試UI。
* 領域層:JUnit + Mockito —— 它是Java的標準模塊。
* 數據層:將測試組合換成了Robolectric 3 + JUnit + Mockito。這一層的測試曾經存在于單獨的Android模塊。由于當時(當前示例程序的第一個版本)沒有內置單元測試的支持,也沒有建立像robolectric那樣的框架,該框架比較復雜,需要一群黑客的幫忙才能讓其正常工作。
幸運的是,這都是過去的一部分,而現在所有都是即刻可用,這樣我可以把它們重新放到數據模塊內,專門為其默認的測試路徑:src/test/java。