|
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.JettyClientHttpRequestFactory; |
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,16 +85,15 @@ void simple() {
|
86 | 85 |
|
87 | 86 | @Test
|
88 | 87 | void doNotReplaceCustomRequestFactory() {
|
89 |
| - RestTemplateBuilder builder = new RestTemplateBuilder() |
90 |
| - .requestFactory(HttpComponentsClientHttpRequestFactory.class); |
| 88 | + RestTemplateBuilder builder = new RestTemplateBuilder().requestFactory(TestClientHttpRequestFactory.class); |
91 | 89 | TestRestTemplate testRestTemplate = new TestRestTemplate(builder);
|
92 | 90 | assertThat(testRestTemplate.getRestTemplate().getRequestFactory())
|
93 |
| - .isInstanceOf(HttpComponentsClientHttpRequestFactory.class); |
| 91 | + .isInstanceOf(TestClientHttpRequestFactory.class); |
94 | 92 | }
|
95 | 93 |
|
96 | 94 | @Test
|
97 | 95 | void useTheSameRequestFactoryClassWithBasicAuth() {
|
98 |
| - JettyClientHttpRequestFactory customFactory = new JettyClientHttpRequestFactory(); |
| 96 | + TestClientHttpRequestFactory customFactory = new TestClientHttpRequestFactory(); |
99 | 97 | RestTemplateBuilder builder = new RestTemplateBuilder().requestFactory(() -> customFactory);
|
100 | 98 | TestRestTemplate testRestTemplate = new TestRestTemplate(builder).withBasicAuth("test", "test");
|
101 | 99 | RestTemplate restTemplate = testRestTemplate.getRestTemplate();
|
@@ -387,4 +385,8 @@ interface TestRestTemplateCallback {
|
387 | 385 |
|
388 | 386 | }
|
389 | 387 |
|
| 388 | + static class TestClientHttpRequestFactory extends SimpleClientHttpRequestFactory { |
| 389 | + |
| 390 | + } |
| 391 | + |
390 | 392 | }
|
0 commit comments