當使用Retrofit網路請求時,如何使用IdlingResource測試Android UI
我正在編寫在UI中執行操作的整合測試,它使用Retrofit啟動網路呼叫.
我知道我需要實現一個ofollow,noindex" target="_blank">
CountingIdlingResource
,但是我想以正確的方式做到這一點(如果已經完成,那就不要重新發明).
有沒有人在應用程式的Espresso測試套件中實現了IdlingResource,等待網路請求執行?
更多資訊here .
的非常有用的Nick推薦).我這樣做:
new RestAdapter.Builder() .setEndpoint(LOCLSET_SERVER_URL) .setExecutors(AsyncTask.THREAD_POOL_EXECUTOR, new MainThreadExecutor()) .build();
我不知道這是否是最合適的解決方案,但它是我能夠工作的最快速的一個.請記住,這隻能用於ICS.
http://stackoverflow.com/questions/23142437/how-to-test-android-ui-using-idlingresource-when-using-retrofit-network-requests