Skip to content

Commit 971bd50

Browse files
committed
Polish "Add missing HttpClientSettingsPropertyMapper tests"
See gh-48145
1 parent 82fe577 commit 971bd50

File tree

1 file changed

+8
-27
lines changed

1 file changed

+8
-27
lines changed

module/spring-boot-http-client/src/test/java/org/springframework/boot/http/client/autoconfigure/HttpClientSettingsPropertyMapperTests.java

Lines changed: 8 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -33,24 +33,23 @@
3333
/**
3434
* Tests for {@link HttpClientSettingsPropertyMapper}.
3535
*
36-
* @author Phillip Webb
36+
* @author Steve Armstrong
3737
*/
3838
class HttpClientSettingsPropertyMapperTests {
3939

4040
@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);
4543
HttpClientSettings result = mapper.map(null);
46-
assertThat(result).isEqualTo(baseSettings);
44+
assertThat(result).isEqualTo(HttpClientSettings.defaults());
4745
}
4846

4947
@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);
5251
HttpClientSettings result = mapper.map(null);
53-
assertThat(result).isEqualTo(HttpClientSettings.defaults());
52+
assertThat(result).isEqualTo(baseSettings);
5453
}
5554

5655
@Test
@@ -92,24 +91,6 @@ void mapMapsSslBundle() {
9291
assertThat(result.sslBundle()).isSameAs(sslBundle);
9392
}
9493

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-
11394
@Test
11495
void mapUsesBaseSettingsForMissingProperties() {
11596
HttpClientSettings baseSettings = new HttpClientSettings(HttpRedirects.FOLLOW_WHEN_POSSIBLE,

0 commit comments

Comments
 (0)