|
1 | 1 | /*
|
2 |
| - * Copyright 2012-2023 the original author or authors. |
| 2 | + * Copyright 2012-2024 the original author or authors. |
3 | 3 | *
|
4 | 4 | * Licensed under the Apache License, Version 2.0 (the "License");
|
5 | 5 | * you may not use this file except in compliance with the License.
|
|
38 | 38 | import org.springframework.http.client.ClientHttpRequest;
|
39 | 39 | import org.springframework.http.client.ClientHttpRequestFactory;
|
40 | 40 | import org.springframework.http.client.HttpComponentsClientHttpRequestFactory;
|
41 |
| -import org.springframework.http.client.OkHttp3ClientHttpRequestFactory; |
42 | 41 | import org.springframework.http.client.SimpleClientHttpRequestFactory;
|
43 | 42 | import org.springframework.mock.env.MockEnvironment;
|
44 | 43 | import org.springframework.mock.http.client.MockClientHttpRequest;
|
@@ -86,15 +85,15 @@ void simple() {
|
86 | 85 |
|
87 | 86 | @Test
|
88 | 87 | void doNotReplaceCustomRequestFactory() {
|
89 |
| - RestTemplateBuilder builder = new RestTemplateBuilder().requestFactory(OkHttp3ClientHttpRequestFactory.class); |
| 88 | + RestTemplateBuilder builder = new RestTemplateBuilder().requestFactory(TestClientHttpRequestFactory.class); |
90 | 89 | TestRestTemplate testRestTemplate = new TestRestTemplate(builder);
|
91 | 90 | assertThat(testRestTemplate.getRestTemplate().getRequestFactory())
|
92 |
| - .isInstanceOf(OkHttp3ClientHttpRequestFactory.class); |
| 91 | + .isInstanceOf(TestClientHttpRequestFactory.class); |
93 | 92 | }
|
94 | 93 |
|
95 | 94 | @Test
|
96 | 95 | void useTheSameRequestFactoryClassWithBasicAuth() {
|
97 |
| - OkHttp3ClientHttpRequestFactory customFactory = new OkHttp3ClientHttpRequestFactory(); |
| 96 | + TestClientHttpRequestFactory customFactory = new TestClientHttpRequestFactory(); |
98 | 97 | RestTemplateBuilder builder = new RestTemplateBuilder().requestFactory(() -> customFactory);
|
99 | 98 | TestRestTemplate testRestTemplate = new TestRestTemplate(builder).withBasicAuth("test", "test");
|
100 | 99 | RestTemplate restTemplate = testRestTemplate.getRestTemplate();
|
@@ -386,4 +385,8 @@ interface TestRestTemplateCallback {
|
386 | 385 |
|
387 | 386 | }
|
388 | 387 |
|
| 388 | + static class TestClientHttpRequestFactory extends SimpleClientHttpRequestFactory { |
| 389 | + |
| 390 | + } |
| 391 | + |
389 | 392 | }
|
0 commit comments