2016-04-15 72 views
0

我試圖讓我的測試與Retrofit2/Okhttp 3工作,並寫道,就像this一個一個攔截器:OkHttp 3攔截列表

不幸事件的Deque<>總是空的,儘管該方法添加的項目在intercept()之前調用該隊列。

當測試我的代碼時,您有任何其他想法如何實現相同的效果嗎?我用同步執行程序使用robolectric。 在我覆蓋retrofit.client.Client s​​之前,它工作正常。

非常感謝!

回答

0

另外,您可以使用執行策略直接設置ThreadPoolExecutor實例,也可以在同步執行的情況下阻止。

+0

問題是我想服務我的自定義響應,他們不在隊列中。所以我需要另一個策略來創建一個Interceptor/Client/Dispatcher。 – maksim