Commit 2b426c30 authored by Andy Wilkinson's avatar Andy Wilkinson

Polish “Remove explicit type arguments”

Closes gh-10494
parent 6168fae7
...@@ -58,8 +58,7 @@ public class RequestMappingEndpointTests { ...@@ -58,8 +58,7 @@ public class RequestMappingEndpointTests {
mapping.setUrlMap(Collections.singletonMap("/foo", new Object())); mapping.setUrlMap(Collections.singletonMap("/foo", new Object()));
mapping.setApplicationContext(new StaticApplicationContext()); mapping.setApplicationContext(new StaticApplicationContext());
mapping.initApplicationContext(); mapping.initApplicationContext();
this.endpoint.setHandlerMappings( this.endpoint.setHandlerMappings(Collections.singletonList(mapping));
Collections.singletonList(mapping));
Map<String, Object> result = this.endpoint.mappings(); Map<String, Object> result = this.endpoint.mappings();
assertThat(result).hasSize(1); assertThat(result).hasSize(1);
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
...@@ -119,8 +118,7 @@ public class RequestMappingEndpointTests { ...@@ -119,8 +118,7 @@ public class RequestMappingEndpointTests {
@Test @Test
public void concreteMethodMappings() { public void concreteMethodMappings() {
WebMvcEndpointHandlerMapping mapping = createHandlerMapping(); WebMvcEndpointHandlerMapping mapping = createHandlerMapping();
this.endpoint.setMethodMappings( this.endpoint.setMethodMappings(Collections.singletonList(mapping));
Collections.singletonList(mapping));
Map<String, Object> result = this.endpoint.mappings(); Map<String, Object> result = this.endpoint.mappings();
assertThat(result).hasSize(2); assertThat(result).hasSize(2);
assertThat(result.keySet()) assertThat(result.keySet())
......
...@@ -39,12 +39,12 @@ import org.springframework.context.ConfigurableApplicationContext; ...@@ -39,12 +39,12 @@ import org.springframework.context.ConfigurableApplicationContext;
public class ShutdownEndpoint implements ApplicationContextAware { public class ShutdownEndpoint implements ApplicationContextAware {
private static final Map<String, String> NO_CONTEXT_MESSAGE = Collections private static final Map<String, String> NO_CONTEXT_MESSAGE = Collections
.unmodifiableMap(Collections.singletonMap("message", .unmodifiableMap(
"No context to shutdown.")); Collections.singletonMap("message", "No context to shutdown."));
private static final Map<String, String> SHUTDOWN_MESSAGE = Collections private static final Map<String, String> SHUTDOWN_MESSAGE = Collections
.unmodifiableMap(Collections.singletonMap("message", .unmodifiableMap(
"Shutting down, bye...")); Collections.singletonMap("message", "Shutting down, bye..."));
private ConfigurableApplicationContext context; private ConfigurableApplicationContext context;
......
...@@ -36,8 +36,7 @@ public class AuditListenerTests { ...@@ -36,8 +36,7 @@ public class AuditListenerTests {
@Test @Test
public void testStoredEvents() { public void testStoredEvents() {
AuditEventRepository repository = mock(AuditEventRepository.class); AuditEventRepository repository = mock(AuditEventRepository.class);
AuditEvent event = new AuditEvent("principal", "type", AuditEvent event = new AuditEvent("principal", "type", Collections.emptyMap());
Collections.emptyMap());
AuditListener listener = new AuditListener(repository); AuditListener listener = new AuditListener(repository);
listener.onApplicationEvent(new AuditApplicationEvent(event)); listener.onApplicationEvent(new AuditApplicationEvent(event));
verify(repository).add(event); verify(repository).add(event);
......
...@@ -55,8 +55,7 @@ public class AuthorizationAuditListenerTests { ...@@ -55,8 +55,7 @@ public class AuthorizationAuditListenerTests {
public void testAuthenticationCredentialsNotFound() { public void testAuthenticationCredentialsNotFound() {
AuditApplicationEvent event = handleAuthorizationEvent( AuditApplicationEvent event = handleAuthorizationEvent(
new AuthenticationCredentialsNotFoundEvent(this, new AuthenticationCredentialsNotFoundEvent(this,
Collections.singletonList( Collections.singletonList(new SecurityConfig("USER")),
new SecurityConfig("USER")),
new AuthenticationCredentialsNotFoundException("Bad user"))); new AuthenticationCredentialsNotFoundException("Bad user")));
assertThat(event.getAuditEvent().getType()) assertThat(event.getAuditEvent().getType())
.isEqualTo(AuthenticationAuditListener.AUTHENTICATION_FAILURE); .isEqualTo(AuthenticationAuditListener.AUTHENTICATION_FAILURE);
...@@ -66,8 +65,7 @@ public class AuthorizationAuditListenerTests { ...@@ -66,8 +65,7 @@ public class AuthorizationAuditListenerTests {
public void testAuthorizationFailure() { public void testAuthorizationFailure() {
AuditApplicationEvent event = handleAuthorizationEvent( AuditApplicationEvent event = handleAuthorizationEvent(
new AuthorizationFailureEvent(this, new AuthorizationFailureEvent(this,
Collections.singletonList( Collections.singletonList(new SecurityConfig("USER")),
new SecurityConfig("USER")),
new UsernamePasswordAuthenticationToken("user", "password"), new UsernamePasswordAuthenticationToken("user", "password"),
new AccessDeniedException("Bad user"))); new AccessDeniedException("Bad user")));
assertThat(event.getAuditEvent().getType()) assertThat(event.getAuditEvent().getType())
...@@ -82,8 +80,7 @@ public class AuthorizationAuditListenerTests { ...@@ -82,8 +80,7 @@ public class AuthorizationAuditListenerTests {
authentication.setDetails(details); authentication.setDetails(details);
AuditApplicationEvent event = handleAuthorizationEvent( AuditApplicationEvent event = handleAuthorizationEvent(
new AuthorizationFailureEvent(this, new AuthorizationFailureEvent(this,
Collections.singletonList( Collections.singletonList(new SecurityConfig("USER")),
new SecurityConfig("USER")),
authentication, new AccessDeniedException("Bad user"))); authentication, new AccessDeniedException("Bad user")));
assertThat(event.getAuditEvent().getType()) assertThat(event.getAuditEvent().getType())
.isEqualTo(AuthorizationAuditListener.AUTHORIZATION_FAILURE); .isEqualTo(AuthorizationAuditListener.AUTHORIZATION_FAILURE);
......
...@@ -103,8 +103,7 @@ public class HttpMessageConverters implements Iterable<HttpMessageConverter<?>> ...@@ -103,8 +103,7 @@ public class HttpMessageConverters implements Iterable<HttpMessageConverter<?>>
public HttpMessageConverters(boolean addDefaultConverters, public HttpMessageConverters(boolean addDefaultConverters,
Collection<HttpMessageConverter<?>> converters) { Collection<HttpMessageConverter<?>> converters) {
List<HttpMessageConverter<?>> combined = getCombinedConverters(converters, List<HttpMessageConverter<?>> combined = getCombinedConverters(converters,
addDefaultConverters ? getDefaultConverters() addDefaultConverters ? getDefaultConverters() : Collections.emptyList());
: Collections.emptyList());
combined = postProcessConverters(combined); combined = postProcessConverters(combined);
this.converters = Collections.unmodifiableList(combined); this.converters = Collections.unmodifiableList(combined);
} }
......
...@@ -68,8 +68,8 @@ public class HttpMessageConvertersAutoConfiguration { ...@@ -68,8 +68,8 @@ public class HttpMessageConvertersAutoConfiguration {
@Bean @Bean
@ConditionalOnMissingBean @ConditionalOnMissingBean
public HttpMessageConverters messageConverters() { public HttpMessageConverters messageConverters() {
return new HttpMessageConverters(this.converters == null return new HttpMessageConverters(
? Collections.emptyList() : this.converters); this.converters == null ? Collections.emptyList() : this.converters);
} }
@Configuration @Configuration
......
...@@ -56,8 +56,8 @@ public class LdapAutoConfiguration { ...@@ -56,8 +56,8 @@ public class LdapAutoConfiguration {
source.setPassword(this.properties.getPassword()); source.setPassword(this.properties.getPassword());
source.setBase(this.properties.getBase()); source.setBase(this.properties.getBase());
source.setUrls(this.properties.determineUrls(this.environment)); source.setUrls(this.properties.determineUrls(this.environment));
source.setBaseEnvironmentProperties(Collections source.setBaseEnvironmentProperties(
.unmodifiableMap(this.properties.getBaseEnvironment())); Collections.unmodifiableMap(this.properties.getBaseEnvironment()));
return source; return source;
} }
......
...@@ -258,8 +258,7 @@ public class EmbeddedMongoAutoConfiguration { ...@@ -258,8 +258,7 @@ public class EmbeddedMongoAutoConfiguration {
Set<Feature> features) { Set<Feature> features) {
Assert.notNull(version, "version must not be null"); Assert.notNull(version, "version must not be null");
this.version = version; this.version = version;
this.features = (features == null ? Collections.emptySet() this.features = (features == null ? Collections.emptySet() : features);
: features);
} }
@Override @Override
......
...@@ -62,8 +62,7 @@ public class BasicErrorController extends AbstractErrorController { ...@@ -62,8 +62,7 @@ public class BasicErrorController extends AbstractErrorController {
*/ */
public BasicErrorController(ErrorAttributes errorAttributes, public BasicErrorController(ErrorAttributes errorAttributes,
ErrorProperties errorProperties) { ErrorProperties errorProperties) {
this(errorAttributes, errorProperties, this(errorAttributes, errorProperties, Collections.emptyList());
Collections.emptyList());
} }
/** /**
......
...@@ -248,8 +248,7 @@ public class AutoConfigurationImportSelectorTests { ...@@ -248,8 +248,7 @@ public class AutoConfigurationImportSelectorTests {
@Override @Override
protected List<AutoConfigurationImportListener> getAutoConfigurationImportListeners() { protected List<AutoConfigurationImportListener> getAutoConfigurationImportListeners() {
return Collections.singletonList( return Collections.singletonList((event) -> this.lastEvent = event);
(event) -> this.lastEvent = event);
} }
public AutoConfigurationImportEvent getLastEvent() { public AutoConfigurationImportEvent getLastEvent() {
......
...@@ -935,8 +935,7 @@ public class CacheAutoConfigurationTests { ...@@ -935,8 +935,7 @@ public class CacheAutoConfigurationTests {
@Bean @Bean
public javax.cache.CacheManager customJCacheCacheManager() { public javax.cache.CacheManager customJCacheCacheManager() {
javax.cache.CacheManager cacheManager = mock(javax.cache.CacheManager.class); javax.cache.CacheManager cacheManager = mock(javax.cache.CacheManager.class);
given(cacheManager.getCacheNames()) given(cacheManager.getCacheNames()).willReturn(Collections.emptyList());
.willReturn(Collections.emptyList());
return cacheManager; return cacheManager;
} }
......
...@@ -102,8 +102,7 @@ public class HazelcastJpaDependencyAutoConfigurationTests { ...@@ -102,8 +102,7 @@ public class HazelcastJpaDependencyAutoConfigurationTests {
String[] dependsOn = ((BeanDefinitionRegistry) context String[] dependsOn = ((BeanDefinitionRegistry) context
.getSourceApplicationContext()).getBeanDefinition("entityManagerFactory") .getSourceApplicationContext()).getBeanDefinition("entityManagerFactory")
.getDependsOn(); .getDependsOn();
return dependsOn != null ? Arrays.asList(dependsOn) return dependsOn != null ? Arrays.asList(dependsOn) : Collections.emptyList();
: Collections.emptyList();
} }
@Configuration @Configuration
......
...@@ -87,8 +87,7 @@ public class ActiveMQPropertiesTests { ...@@ -87,8 +87,7 @@ public class ActiveMQPropertiesTests {
private ActiveMQConnectionFactoryFactory createFactory( private ActiveMQConnectionFactoryFactory createFactory(
ActiveMQProperties properties) { ActiveMQProperties properties) {
return new ActiveMQConnectionFactoryFactory(properties, return new ActiveMQConnectionFactoryFactory(properties, Collections.emptyList());
Collections.emptyList());
} }
} }
...@@ -43,8 +43,7 @@ import static org.assertj.core.api.Assertions.assertThat; ...@@ -43,8 +43,7 @@ import static org.assertj.core.api.Assertions.assertThat;
*/ */
public class ProjectGenerationRequestTests { public class ProjectGenerationRequestTests {
public static final Map<String, String> EMPTY_TAGS = Collections public static final Map<String, String> EMPTY_TAGS = Collections.emptyMap();
.emptyMap();
@Rule @Rule
public final ExpectedException thrown = ExpectedException.none(); public final ExpectedException thrown = ExpectedException.none();
......
...@@ -99,8 +99,8 @@ public class DevToolPropertiesIntegrationTests { ...@@ -99,8 +99,8 @@ public class DevToolPropertiesIntegrationTests {
SpringApplication application = new SpringApplication( SpringApplication application = new SpringApplication(
BeanConditionConfiguration.class); BeanConditionConfiguration.class);
application.setWebApplicationType(WebApplicationType.NONE); application.setWebApplicationType(WebApplicationType.NONE);
application.setDefaultProperties(Collections.singletonMap( application.setDefaultProperties(
"spring.devtools.remote.secret", "donttell")); Collections.singletonMap("spring.devtools.remote.secret", "donttell"));
this.context = application.run(); this.context = application.run();
this.context.getBean(MyBean.class); this.context.getBean(MyBean.class);
} }
......
...@@ -77,8 +77,7 @@ public class ItemHint implements Comparable<ItemHint> { ...@@ -77,8 +77,7 @@ public class ItemHint implements Comparable<ItemHint> {
} }
public static ItemHint newHint(String name, ValueHint... values) { public static ItemHint newHint(String name, ValueHint... values) {
return new ItemHint(name, Arrays.asList(values), return new ItemHint(name, Arrays.asList(values), Collections.emptyList());
Collections.emptyList());
} }
@Override @Override
......
...@@ -818,13 +818,14 @@ public class ConfigurationMetadataAnnotationProcessorTests { ...@@ -818,13 +818,14 @@ public class ConfigurationMetadataAnnotationProcessorTests {
@Test @Test
public void mergingOfHintWithProvider() throws Exception { public void mergingOfHintWithProvider() throws Exception {
writeAdditionalHints(new ItemHint("simple.theName", writeAdditionalHints(
Collections.emptyList(), new ItemHint("simple.theName",
Arrays.asList( Collections
new ItemHint.ValueProvider("first", .emptyList(),
Collections.singletonMap("target", Arrays.asList(
"org.foo")), new ItemHint.ValueProvider("first",
new ItemHint.ValueProvider("second", null)))); Collections.singletonMap("target", "org.foo")),
new ItemHint.ValueProvider("second", null))));
ConfigurationMetadata metadata = compile(SimpleProperties.class); ConfigurationMetadata metadata = compile(SimpleProperties.class);
assertThat(metadata).has(Metadata.withProperty("simple.the-name", String.class) assertThat(metadata).has(Metadata.withProperty("simple.the-name", String.class)
.fromSource(SimpleProperties.class) .fromSource(SimpleProperties.class)
......
...@@ -57,9 +57,8 @@ public class JsonMarshallerTests { ...@@ -57,9 +57,8 @@ public class JsonMarshallerTests {
metadata.add(new ItemHint("d", null, metadata.add(new ItemHint("d", null,
Arrays.asList( Arrays.asList(
new ItemHint.ValueProvider("first", new ItemHint.ValueProvider("first",
Collections.singletonMap("target", Collections.singletonMap("target", "foo")),
"foo")), new ItemHint.ValueProvider("second", null))));
new ItemHint.ValueProvider("second", null))));
ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
JsonMarshaller marshaller = new JsonMarshaller(); JsonMarshaller marshaller = new JsonMarshaller();
marshaller.write(metadata, outputStream); marshaller.write(metadata, outputStream);
......
...@@ -130,8 +130,8 @@ public class ResourceBanner implements Banner { ...@@ -130,8 +130,8 @@ public class ResourceBanner implements Banner {
private PropertyResolver getTitleResolver(Class<?> sourceClass) { private PropertyResolver getTitleResolver(Class<?> sourceClass) {
MutablePropertySources sources = new MutablePropertySources(); MutablePropertySources sources = new MutablePropertySources();
String applicationTitle = getApplicationTitle(sourceClass); String applicationTitle = getApplicationTitle(sourceClass);
Map<String, Object> titleMap = Collections.singletonMap( Map<String, Object> titleMap = Collections.singletonMap("application.title",
"application.title", (applicationTitle == null ? "" : applicationTitle)); (applicationTitle == null ? "" : applicationTitle));
sources.addFirst(new MapPropertySource("title", titleMap)); sources.addFirst(new MapPropertySource("title", titleMap));
return new PropertySourcesPropertyResolver(sources); return new PropertySourcesPropertyResolver(sources);
} }
......
...@@ -42,8 +42,7 @@ public class CompositeDataSourcePoolMetadataProvider ...@@ -42,8 +42,7 @@ public class CompositeDataSourcePoolMetadataProvider
*/ */
public CompositeDataSourcePoolMetadataProvider( public CompositeDataSourcePoolMetadataProvider(
Collection<? extends DataSourcePoolMetadataProvider> providers) { Collection<? extends DataSourcePoolMetadataProvider> providers) {
this.providers = (providers == null this.providers = (providers == null ? Collections.emptyList()
? Collections.emptyList()
: Collections.unmodifiableList(new ArrayList<>(providers))); : Collections.unmodifiableList(new ArrayList<>(providers)));
} }
......
...@@ -596,15 +596,13 @@ public class RestTemplateBuilder { ...@@ -596,15 +596,13 @@ public class RestTemplateBuilder {
} }
private <T> Set<T> append(Set<T> set, T addition) { private <T> Set<T> append(Set<T> set, T addition) {
Set<T> result = new LinkedHashSet<>( Set<T> result = new LinkedHashSet<>(set == null ? Collections.emptySet() : set);
set == null ? Collections.emptySet() : set);
result.add(addition); result.add(addition);
return Collections.unmodifiableSet(result); return Collections.unmodifiableSet(result);
} }
private <T> Set<T> append(Set<T> set, Collection<? extends T> additions) { private <T> Set<T> append(Set<T> set, Collection<? extends T> additions) {
Set<T> result = new LinkedHashSet<>( Set<T> result = new LinkedHashSet<>(set == null ? Collections.emptySet() : set);
set == null ? Collections.emptySet() : set);
result.addAll(additions); result.addAll(additions);
return Collections.unmodifiableSet(result); return Collections.unmodifiableSet(result);
} }
......
...@@ -738,8 +738,7 @@ public class ConfigFileApplicationListenerTests { ...@@ -738,8 +738,7 @@ public class ConfigFileApplicationListenerTests {
@Test @Test
public void addBeforeDefaultProperties() throws Exception { public void addBeforeDefaultProperties() throws Exception {
MapPropertySource defaultSource = new MapPropertySource("defaultProperties", MapPropertySource defaultSource = new MapPropertySource("defaultProperties",
Collections.singletonMap("the.property", Collections.singletonMap("the.property", "fromdefaultproperties"));
"fromdefaultproperties"));
this.environment.getPropertySources().addFirst(defaultSource); this.environment.getPropertySources().addFirst(defaultSource);
this.initializer.setSearchNames("testproperties"); this.initializer.setSearchNames("testproperties");
this.initializer.postProcessEnvironment(this.environment, this.application); this.initializer.postProcessEnvironment(this.environment, this.application);
......
...@@ -66,8 +66,8 @@ public class ConfigurationPropertySourcesTests { ...@@ -66,8 +66,8 @@ public class ConfigurationPropertySourcesTests {
public void getWhenAttachedShouldReturnAttached() throws Exception { public void getWhenAttachedShouldReturnAttached() throws Exception {
ConfigurableEnvironment environment = new StandardEnvironment(); ConfigurableEnvironment environment = new StandardEnvironment();
MutablePropertySources sources = environment.getPropertySources(); MutablePropertySources sources = environment.getPropertySources();
sources.addFirst(new MapPropertySource("test", sources.addFirst(
Collections.singletonMap("a", "b"))); new MapPropertySource("test", Collections.singletonMap("a", "b")));
int expectedSize = sources.size(); int expectedSize = sources.size();
ConfigurationPropertySources.attach(environment); ConfigurationPropertySources.attach(environment);
assertThat(ConfigurationPropertySources.get(environment)).hasSize(expectedSize); assertThat(ConfigurationPropertySources.get(environment)).hasSize(expectedSize);
...@@ -99,10 +99,10 @@ public class ConfigurationPropertySourcesTests { ...@@ -99,10 +99,10 @@ public class ConfigurationPropertySourcesTests {
@Test @Test
public void fromPropertySourceShouldFlattenPropertySources() throws Exception { public void fromPropertySourceShouldFlattenPropertySources() throws Exception {
StandardEnvironment environment = new StandardEnvironment(); StandardEnvironment environment = new StandardEnvironment();
environment.getPropertySources().addFirst(new MapPropertySource("foo", environment.getPropertySources().addFirst(
Collections.singletonMap("foo", "bar"))); new MapPropertySource("foo", Collections.singletonMap("foo", "bar")));
environment.getPropertySources().addFirst(new MapPropertySource("far", environment.getPropertySources().addFirst(
Collections.singletonMap("far", "far"))); new MapPropertySource("far", Collections.singletonMap("far", "far")));
MutablePropertySources sources = new MutablePropertySources(); MutablePropertySources sources = new MutablePropertySources();
sources.addFirst(new PropertySource<Environment>("env", environment) { sources.addFirst(new PropertySource<Environment>("env", environment) {
...@@ -112,8 +112,8 @@ public class ConfigurationPropertySourcesTests { ...@@ -112,8 +112,8 @@ public class ConfigurationPropertySourcesTests {
} }
}); });
sources.addLast(new MapPropertySource("baz", sources.addLast(
Collections.singletonMap("baz", "barf"))); new MapPropertySource("baz", Collections.singletonMap("baz", "barf")));
Iterable<ConfigurationPropertySource> configurationSources = ConfigurationPropertySources Iterable<ConfigurationPropertySource> configurationSources = ConfigurationPropertySources
.from(sources); .from(sources);
assertThat(configurationSources.iterator()).hasSize(5); assertThat(configurationSources.iterator()).hasSize(5);
......
...@@ -53,8 +53,8 @@ public class SpringConfigurationPropertySourcesTests { ...@@ -53,8 +53,8 @@ public class SpringConfigurationPropertySourcesTests {
@Test @Test
public void shouldAdaptPropertySource() throws Exception { public void shouldAdaptPropertySource() throws Exception {
MutablePropertySources sources = new MutablePropertySources(); MutablePropertySources sources = new MutablePropertySources();
sources.addFirst(new MapPropertySource("test", sources.addFirst(
Collections.singletonMap("a", "b"))); new MapPropertySource("test", Collections.singletonMap("a", "b")));
Iterator<ConfigurationPropertySource> iterator = new SpringConfigurationPropertySources( Iterator<ConfigurationPropertySource> iterator = new SpringConfigurationPropertySources(
sources).iterator(); sources).iterator();
ConfigurationPropertyName name = ConfigurationPropertyName.of("a"); ConfigurationPropertyName name = ConfigurationPropertyName.of("a");
...@@ -83,8 +83,8 @@ public class SpringConfigurationPropertySourcesTests { ...@@ -83,8 +83,8 @@ public class SpringConfigurationPropertySourcesTests {
Collections.singletonMap("SERVER_PORT", "1234"))); Collections.singletonMap("SERVER_PORT", "1234")));
sources.addLast(new MapPropertySource("test1", sources.addLast(new MapPropertySource("test1",
Collections.singletonMap("server.po-rt", "4567"))); Collections.singletonMap("server.po-rt", "4567")));
sources.addLast(new MapPropertySource("test2", sources.addLast(
Collections.singletonMap("a", "b"))); new MapPropertySource("test2", Collections.singletonMap("a", "b")));
Iterator<ConfigurationPropertySource> iterator = new SpringConfigurationPropertySources( Iterator<ConfigurationPropertySource> iterator = new SpringConfigurationPropertySources(
sources).iterator(); sources).iterator();
ConfigurationPropertyName name = ConfigurationPropertyName.of("server.port"); ConfigurationPropertyName name = ConfigurationPropertyName.of("server.port");
...@@ -101,10 +101,10 @@ public class SpringConfigurationPropertySourcesTests { ...@@ -101,10 +101,10 @@ public class SpringConfigurationPropertySourcesTests {
@Test @Test
public void shouldFlattenEnvironment() throws Exception { public void shouldFlattenEnvironment() throws Exception {
StandardEnvironment environment = new StandardEnvironment(); StandardEnvironment environment = new StandardEnvironment();
environment.getPropertySources().addFirst(new MapPropertySource("foo", environment.getPropertySources().addFirst(
Collections.singletonMap("foo", "bar"))); new MapPropertySource("foo", Collections.singletonMap("foo", "bar")));
environment.getPropertySources().addFirst(new MapPropertySource("far", environment.getPropertySources().addFirst(
Collections.singletonMap("far", "far"))); new MapPropertySource("far", Collections.singletonMap("far", "far")));
MutablePropertySources sources = new MutablePropertySources(); MutablePropertySources sources = new MutablePropertySources();
sources.addFirst(new PropertySource<Environment>("env", environment) { sources.addFirst(new PropertySource<Environment>("env", environment) {
...@@ -114,8 +114,8 @@ public class SpringConfigurationPropertySourcesTests { ...@@ -114,8 +114,8 @@ public class SpringConfigurationPropertySourcesTests {
} }
}); });
sources.addLast(new MapPropertySource("baz", sources.addLast(
Collections.singletonMap("baz", "barf"))); new MapPropertySource("baz", Collections.singletonMap("baz", "barf")));
SpringConfigurationPropertySources configurationSources = new SpringConfigurationPropertySources( SpringConfigurationPropertySources configurationSources = new SpringConfigurationPropertySources(
sources); sources);
assertThat(configurationSources.iterator()).hasSize(5); assertThat(configurationSources.iterator()).hasSize(5);
...@@ -124,11 +124,11 @@ public class SpringConfigurationPropertySourcesTests { ...@@ -124,11 +124,11 @@ public class SpringConfigurationPropertySourcesTests {
@Test @Test
public void shouldTrackChanges() throws Exception { public void shouldTrackChanges() throws Exception {
MutablePropertySources sources = new MutablePropertySources(); MutablePropertySources sources = new MutablePropertySources();
sources.addLast(new MapPropertySource("test1", sources.addLast(
Collections.singletonMap("a", "b"))); new MapPropertySource("test1", Collections.singletonMap("a", "b")));
assertThat(new SpringConfigurationPropertySources(sources).iterator()).hasSize(1); assertThat(new SpringConfigurationPropertySources(sources).iterator()).hasSize(1);
sources.addLast(new MapPropertySource("test2", sources.addLast(
Collections.singletonMap("b", "c"))); new MapPropertySource("test2", Collections.singletonMap("b", "c")));
assertThat(new SpringConfigurationPropertySources(sources).iterator()).hasSize(2); assertThat(new SpringConfigurationPropertySources(sources).iterator()).hasSize(2);
} }
......
...@@ -185,8 +185,7 @@ public class RestTemplateBuilderTests { ...@@ -185,8 +185,7 @@ public class RestTemplateBuilderTests {
@Test @Test
public void defaultMessageConvertersShouldSetDefaultList() throws Exception { public void defaultMessageConvertersShouldSetDefaultList() throws Exception {
RestTemplate template = new RestTemplate( RestTemplate template = new RestTemplate(
Collections.singletonList( Collections.singletonList(new StringHttpMessageConverter()));
new StringHttpMessageConverter()));
this.builder.defaultMessageConverters().configure(template); this.builder.defaultMessageConverters().configure(template);
assertThat(template.getMessageConverters()) assertThat(template.getMessageConverters())
.hasSameSizeAs(new RestTemplate().getMessageConverters()); .hasSameSizeAs(new RestTemplate().getMessageConverters());
...@@ -195,8 +194,7 @@ public class RestTemplateBuilderTests { ...@@ -195,8 +194,7 @@ public class RestTemplateBuilderTests {
@Test @Test
public void defaultMessageConvertersShouldClearExisting() throws Exception { public void defaultMessageConvertersShouldClearExisting() throws Exception {
RestTemplate template = new RestTemplate( RestTemplate template = new RestTemplate(
Collections.singletonList( Collections.singletonList(new StringHttpMessageConverter()));
new StringHttpMessageConverter()));
this.builder.additionalMessageConverters(this.messageConverter) this.builder.additionalMessageConverters(this.messageConverter)
.defaultMessageConverters().configure(template); .defaultMessageConverters().configure(template);
assertThat(template.getMessageConverters()) assertThat(template.getMessageConverters())
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment