|
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