|
33 | 33 | /** |
34 | 34 | * Tests for {@link HttpClientSettingsPropertyMapper}. |
35 | 35 | * |
36 | | - * @author Phillip Webb |
| 36 | + * @author Steve Armstrong |
37 | 37 | */ |
38 | 38 | class HttpClientSettingsPropertyMapperTests { |
39 | 39 |
|
40 | 40 | @Test |
41 | | - void mapWhenPropertiesIsNullReturnsBaseSettings() { |
42 | | - HttpClientSettings baseSettings = HttpClientSettings.defaults() |
43 | | - .withConnectTimeout(Duration.ofSeconds(10)); |
44 | | - HttpClientSettingsPropertyMapper mapper = new HttpClientSettingsPropertyMapper(null, baseSettings); |
| 41 | + void mapWhenPropertiesIsNullAndBaseSettingsIsNullReturnsDefaults() { |
| 42 | + HttpClientSettingsPropertyMapper mapper = new HttpClientSettingsPropertyMapper(null, null); |
45 | 43 | HttpClientSettings result = mapper.map(null); |
46 | | - assertThat(result).isEqualTo(baseSettings); |
| 44 | + assertThat(result).isEqualTo(HttpClientSettings.defaults()); |
47 | 45 | } |
48 | 46 |
|
49 | 47 | @Test |
50 | | - void mapWhenPropertiesIsNullAndBaseSettingsIsNullReturnsDefaults() { |
51 | | - HttpClientSettingsPropertyMapper mapper = new HttpClientSettingsPropertyMapper(null, null); |
| 48 | + void mapWhenPropertiesIsNullReturnsBaseSettings() { |
| 49 | + HttpClientSettings baseSettings = HttpClientSettings.defaults().withConnectTimeout(Duration.ofSeconds(10)); |
| 50 | + HttpClientSettingsPropertyMapper mapper = new HttpClientSettingsPropertyMapper(null, baseSettings); |
52 | 51 | HttpClientSettings result = mapper.map(null); |
53 | | - assertThat(result).isEqualTo(HttpClientSettings.defaults()); |
| 52 | + assertThat(result).isEqualTo(baseSettings); |
54 | 53 | } |
55 | 54 |
|
56 | 55 | @Test |
@@ -92,24 +91,6 @@ void mapMapsSslBundle() { |
92 | 91 | assertThat(result.sslBundle()).isSameAs(sslBundle); |
93 | 92 | } |
94 | 93 |
|
95 | | - @Test |
96 | | - void mapMapsAllProperties() { |
97 | | - SslBundle sslBundle = mock(SslBundle.class); |
98 | | - SslBundles sslBundles = mock(SslBundles.class); |
99 | | - given(sslBundles.getBundle("my-bundle")).willReturn(sslBundle); |
100 | | - HttpClientSettingsPropertyMapper mapper = new HttpClientSettingsPropertyMapper(sslBundles, null); |
101 | | - TestHttpClientSettingsProperties properties = new TestHttpClientSettingsProperties(); |
102 | | - properties.setRedirects(HttpRedirects.FOLLOW); |
103 | | - properties.setConnectTimeout(Duration.ofSeconds(10)); |
104 | | - properties.setReadTimeout(Duration.ofSeconds(20)); |
105 | | - properties.getSsl().setBundle("my-bundle"); |
106 | | - HttpClientSettings result = mapper.map(properties); |
107 | | - assertThat(result.redirects()).isEqualTo(HttpRedirects.FOLLOW); |
108 | | - assertThat(result.connectTimeout()).isEqualTo(Duration.ofSeconds(10)); |
109 | | - assertThat(result.readTimeout()).isEqualTo(Duration.ofSeconds(20)); |
110 | | - assertThat(result.sslBundle()).isSameAs(sslBundle); |
111 | | - } |
112 | | - |
113 | 94 | @Test |
114 | 95 | void mapUsesBaseSettingsForMissingProperties() { |
115 | 96 | HttpClientSettings baseSettings = new HttpClientSettings(HttpRedirects.FOLLOW_WHEN_POSSIBLE, |
|
0 commit comments