![](/img/trans.png)
[英]Android Unit Test with Retrofit2 and Mockito or Robolectric
[英]Android Unit test API calls with Retrofit2
我沒有在Android上做任何測試,所以如果這似乎是一個愚蠢的問題,請耐心等待。 我正在開發一個應用程序,它通過一個安靜的API服務進行大量的網絡調用。 為了進行網絡調用,我正在使用Retrofit2
和RxJava
。
如果這些調用有效,那么測試最佳實踐/框架是什么? 我已經開始閱讀使用Junit4
和Mockito
進行測試的Google Codelab,但我不想在UI中點擊任何內容來啟動測試,只是檢查支持與否的不同API版本。
這里有一些我正在使用的步驟:
Mockito.when()
) TestSubscriber
來測試方法,例如Observable<Location> getLocationFromApi()
.observeOn(mainThread())
)。 如果不可避免使用awaitTerminalEvents
在TestSubscriber。 如果沒有終端甚至重新考慮您的測試 一般提示:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.