Espresso 只做了半套的 Code Coverage 6/12/2017 05:55:00 下午 WZ No comments 有在使用 Espresso 撰寫測試程式的人應該都知道,在 Android Studio 中 Android Test 類型的 Configuration 是不能使用 Code Coverage 的,最少在 Android Studio 2.2.2 仍然是如此。也就是說「Run 'xxx' with Coverage」的按鈕沒有辦法按,情況如下圖所示: 這點和 JUnit 的 Configuration 不同: 產出... Read More Share This: Facebook Twitter Google+ Stumble Digg
解決 Spock 與 PowerMock 的整合問題 6/05/2017 10:00:00 上午 WZ No comments 在前一篇文章中,提到了如何在 Spock 中測試 Static 的 Method,以彌補 Spock 在這個部份的不足。當時使用的是 PowerMock 1.6.2,只不過隨著時間的推移,最新的 Mockito 與 PowerMock 組合,在與 Spock 的整合上並不順利。 Mockito 目前已經發展到第二版,但是要在這個版本的 Mockito 上使用 PowerMock,依據官方的說明仍然還停留在試驗性質的版本,目前最新可取得的版本是 1.7.0RC4。 如果使用前一篇文章提到的,以 @Rule 的方式來啟動 PowerMock: ... Read More Share This: Facebook Twitter Google+ Stumble Digg