提交 a307aaac 编写于 作者: W Warren Smith 提交者: Jake Wharton

Add Retrofit.Builder.adapterFactories(). (#2486)

上级 6a580e89
......@@ -542,6 +542,11 @@ public final class Retrofit {
return this;
}
/** Returns a modifiable list of call adapter factories. */
public List<CallAdapter.Factory> callAdapterFactories() {
return this.adapterFactories;
}
/** Returns a modifiable list of converter factories. */
public List<Converter.Factory> converterFactories() {
return this.converterFactories;
......
......@@ -1224,6 +1224,14 @@ public final class RetrofitTest {
assertThat(nonMatchingFactory.called).isTrue();
}
@Test public void platformAwareAdapterAbsentInCloneBuilder() {
Retrofit retrofit = new Retrofit.Builder()
.baseUrl(server.url("/"))
.build();
assertEquals(0, retrofit.newBuilder().callAdapterFactories().size());
}
@Test public void callbackExecutorNullThrows() {
try {
new Retrofit.Builder().callbackExecutor(null);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册