測試方法

2018-02-24 15:45 更新

測試方法

在測試方面,與示例的第一個(gè)版本相關(guān)的部分變化不大:

  • 表現(xiàn)層:用Espresso 2和Android Instrumentation測試框架測試UI。
  • 領(lǐng)域?qū)樱篔Unit + Mockito —— 它是Java的標(biāo)準(zhǔn)模塊。
  • 數(shù)據(jù)層:將測試組合換成了Robolectric 3 + JUnit + Mockito。這一層的測試曾經(jīng)存在于單獨(dú)的Android模塊。由于當(dāng)時(shí)(當(dāng)前示例程序的第一個(gè)版本)沒有內(nèi)置單元測試的支持,也沒有建立像robolectric那樣的框架,該框架比較復(fù)雜,需要一群黑客的幫忙才能讓其正常工作。

幸運(yùn)的是,這都是過去的一部分,而現(xiàn)在所有都是即刻可用,這樣我可以把它們重新放到數(shù)據(jù)模塊內(nèi),專門為其默認(rèn)的測試路徑:src/test/java。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)