Replace assertThat(x.get(i)). with assertThat(x).element(i).
Search for : assertThat\((.+)\.get\((\d+)\)\)\. Replace with : assertThat($1).element($2). Closes gh-31759
This commit is contained in:
committed by
Brian Clozel
parent
785ad399e9
commit
59815cefce
@@ -124,10 +124,10 @@ public class AnnotationDrivenBeanDefinitionParserTests {
|
||||
@SuppressWarnings("unchecked")
|
||||
List<HandlerMethodArgumentResolver> resolvers = (List<HandlerMethodArgumentResolver>) value;
|
||||
assertThat(resolvers).hasSize(3);
|
||||
assertThat(resolvers.get(0)).isInstanceOf(ServletWebArgumentResolverAdapter.class);
|
||||
assertThat(resolvers.get(1)).isInstanceOf(TestHandlerMethodArgumentResolver.class);
|
||||
assertThat(resolvers.get(2)).isInstanceOf(TestHandlerMethodArgumentResolver.class);
|
||||
assertThat(resolvers.get(2)).isNotSameAs(resolvers.get(1));
|
||||
assertThat(resolvers).element(0).isInstanceOf(ServletWebArgumentResolverAdapter.class);
|
||||
assertThat(resolvers).element(1).isInstanceOf(TestHandlerMethodArgumentResolver.class);
|
||||
assertThat(resolvers).element(2).isInstanceOf(TestHandlerMethodArgumentResolver.class);
|
||||
assertThat(resolvers).element(2).isNotSameAs(resolvers.get(1));
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -147,7 +147,7 @@ public class AnnotationDrivenBeanDefinitionParserTests {
|
||||
assertThat(handlers).hasSize(2);
|
||||
assertThat(handlers.get(0).getClass()).isEqualTo(TestHandlerMethodReturnValueHandler.class);
|
||||
assertThat(handlers.get(1).getClass()).isEqualTo(TestHandlerMethodReturnValueHandler.class);
|
||||
assertThat(handlers.get(1)).isNotSameAs(handlers.get(0));
|
||||
assertThat(handlers).element(1).isNotSameAs(handlers.get(0));
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -178,8 +178,8 @@ public class AnnotationDrivenBeanDefinitionParserTests {
|
||||
else {
|
||||
assertThat(converters.size()).as("Only custom converters expected").isEqualTo(2);
|
||||
}
|
||||
assertThat(converters.get(0)).isInstanceOf(StringHttpMessageConverter.class);
|
||||
assertThat(converters.get(1)).isInstanceOf(ResourceHttpMessageConverter.class);
|
||||
assertThat(converters).element(0).isInstanceOf(StringHttpMessageConverter.class);
|
||||
assertThat(converters).element(1).isInstanceOf(ResourceHttpMessageConverter.class);
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@@ -189,7 +189,7 @@ public class AnnotationDrivenBeanDefinitionParserTests {
|
||||
assertThat(value).isNotNull();
|
||||
assertThat(value).isInstanceOf(List.class);
|
||||
List<ResponseBodyAdvice<?>> converters = (List<ResponseBodyAdvice<?>>) value;
|
||||
assertThat(converters.get(0)).isInstanceOf(JsonViewResponseBodyAdvice.class);
|
||||
assertThat(converters).element(0).isInstanceOf(JsonViewResponseBodyAdvice.class);
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
|
||||
@@ -247,7 +247,7 @@ public class MvcNamespaceTests {
|
||||
|
||||
HandlerExecutionChain chain = mapping.getHandler(request);
|
||||
assertThat(chain.getInterceptorList()).hasSize(1);
|
||||
assertThat(chain.getInterceptorList().get(0)).isInstanceOf(ConversionServiceExposingInterceptor.class);
|
||||
assertThat(chain.getInterceptorList()).element(0).isInstanceOf(ConversionServiceExposingInterceptor.class);
|
||||
ConversionServiceExposingInterceptor interceptor = (ConversionServiceExposingInterceptor) chain.getInterceptorList().get(0);
|
||||
interceptor.preHandle(request, response, handlerMethod);
|
||||
assertThat(request.getAttribute(ConversionService.class.getName())).isSameAs(appContext.getBean(ConversionService.class));
|
||||
@@ -267,7 +267,7 @@ public class MvcNamespaceTests {
|
||||
HandlerMappingIntrospector introspector = this.appContext.getBean(name, HandlerMappingIntrospector.class);
|
||||
assertThat(introspector).isNotNull();
|
||||
assertThat(introspector.getHandlerMappings()).hasSize(2);
|
||||
assertThat(introspector.getHandlerMappings().get(0)).isSameAs(mapping);
|
||||
assertThat(introspector.getHandlerMappings()).element(0).isSameAs(mapping);
|
||||
assertThat(introspector.getHandlerMappings().get(1).getClass()).isEqualTo(BeanNameUrlHandlerMapping.class);
|
||||
}
|
||||
|
||||
@@ -304,7 +304,7 @@ public class MvcNamespaceTests {
|
||||
|
||||
HandlerExecutionChain chain = mapping.getHandler(request);
|
||||
assertThat(chain.getInterceptorList()).hasSize(1);
|
||||
assertThat(chain.getInterceptorList().get(0)).isInstanceOf(ConversionServiceExposingInterceptor.class);
|
||||
assertThat(chain.getInterceptorList()).element(0).isInstanceOf(ConversionServiceExposingInterceptor.class);
|
||||
ConversionServiceExposingInterceptor interceptor = (ConversionServiceExposingInterceptor) chain.getInterceptorList().get(0);
|
||||
interceptor.preHandle(request, response, handler);
|
||||
assertThat(request.getAttribute(ConversionService.class.getName())).isSameAs(appContext.getBean("conversionService"));
|
||||
@@ -356,10 +356,10 @@ public class MvcNamespaceTests {
|
||||
|
||||
HandlerExecutionChain chain = mapping.getHandler(request);
|
||||
assertThat(chain.getInterceptorList()).hasSize(4);
|
||||
assertThat(chain.getInterceptorList().get(0)).isInstanceOf(ConversionServiceExposingInterceptor.class);
|
||||
assertThat(chain.getInterceptorList().get(1)).isInstanceOf(LocaleChangeInterceptor.class);
|
||||
assertThat(chain.getInterceptorList().get(2)).isInstanceOf(ThemeChangeInterceptor.class);
|
||||
assertThat(chain.getInterceptorList().get(3)).isInstanceOf(UserRoleAuthorizationInterceptor.class);
|
||||
assertThat(chain.getInterceptorList()).element(0).isInstanceOf(ConversionServiceExposingInterceptor.class);
|
||||
assertThat(chain.getInterceptorList()).element(1).isInstanceOf(LocaleChangeInterceptor.class);
|
||||
assertThat(chain.getInterceptorList()).element(2).isInstanceOf(ThemeChangeInterceptor.class);
|
||||
assertThat(chain.getInterceptorList()).element(3).isInstanceOf(UserRoleAuthorizationInterceptor.class);
|
||||
|
||||
request.setRequestURI("/admin/users");
|
||||
chain = mapping.getHandler(request);
|
||||
@@ -454,10 +454,10 @@ public class MvcNamespaceTests {
|
||||
|
||||
List<ResourceResolver> resolvers = handler.getResourceResolvers();
|
||||
assertThat(resolvers).hasSize(4);
|
||||
assertThat(resolvers.get(0)).isInstanceOf(CachingResourceResolver.class);
|
||||
assertThat(resolvers.get(1)).isInstanceOf(VersionResourceResolver.class);
|
||||
assertThat(resolvers.get(2)).isInstanceOf(WebJarsResourceResolver.class);
|
||||
assertThat(resolvers.get(3)).isInstanceOf(PathResourceResolver.class);
|
||||
assertThat(resolvers).element(0).isInstanceOf(CachingResourceResolver.class);
|
||||
assertThat(resolvers).element(1).isInstanceOf(VersionResourceResolver.class);
|
||||
assertThat(resolvers).element(2).isInstanceOf(WebJarsResourceResolver.class);
|
||||
assertThat(resolvers).element(3).isInstanceOf(PathResourceResolver.class);
|
||||
|
||||
CachingResourceResolver cachingResolver = (CachingResourceResolver) resolvers.get(0);
|
||||
assertThat(cachingResolver.getCache()).isInstanceOf(ConcurrentMapCache.class);
|
||||
@@ -476,8 +476,8 @@ public class MvcNamespaceTests {
|
||||
|
||||
List<ResourceTransformer> transformers = handler.getResourceTransformers();
|
||||
assertThat(transformers).hasSize(2);
|
||||
assertThat(transformers.get(0)).isInstanceOf(CachingResourceTransformer.class);
|
||||
assertThat(transformers.get(1)).isInstanceOf(CssLinkResourceTransformer.class);
|
||||
assertThat(transformers).element(0).isInstanceOf(CachingResourceTransformer.class);
|
||||
assertThat(transformers).element(1).isInstanceOf(CssLinkResourceTransformer.class);
|
||||
|
||||
CachingResourceTransformer cachingTransformer = (CachingResourceTransformer) transformers.get(0);
|
||||
assertThat(cachingTransformer.getCache()).isInstanceOf(ConcurrentMapCache.class);
|
||||
@@ -502,9 +502,9 @@ public class MvcNamespaceTests {
|
||||
|
||||
List<ResourceResolver> resolvers = handler.getResourceResolvers();
|
||||
assertThat(resolvers).hasSize(3);
|
||||
assertThat(resolvers.get(0)).isInstanceOf(VersionResourceResolver.class);
|
||||
assertThat(resolvers.get(1)).isInstanceOf(EncodedResourceResolver.class);
|
||||
assertThat(resolvers.get(2)).isInstanceOf(PathResourceResolver.class);
|
||||
assertThat(resolvers).element(0).isInstanceOf(VersionResourceResolver.class);
|
||||
assertThat(resolvers).element(1).isInstanceOf(EncodedResourceResolver.class);
|
||||
assertThat(resolvers).element(2).isInstanceOf(PathResourceResolver.class);
|
||||
|
||||
VersionResourceResolver versionResolver = (VersionResourceResolver) resolvers.get(0);
|
||||
assertThat(versionResolver.getStrategyMap().get("/**/*.js"))
|
||||
@@ -514,7 +514,7 @@ public class MvcNamespaceTests {
|
||||
|
||||
List<ResourceTransformer> transformers = handler.getResourceTransformers();
|
||||
assertThat(transformers).hasSize(1);
|
||||
assertThat(transformers.get(0)).isInstanceOf(CachingResourceTransformer.class);
|
||||
assertThat(transformers).element(0).isInstanceOf(CachingResourceTransformer.class);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -581,9 +581,9 @@ public class MvcNamespaceTests {
|
||||
|
||||
HandlerExecutionChain chain = mapping.getHandler(request);
|
||||
assertThat(chain.getInterceptorList()).hasSize(3);
|
||||
assertThat(chain.getInterceptorList().get(0)).isInstanceOf(ConversionServiceExposingInterceptor.class);
|
||||
assertThat(chain.getInterceptorList().get(1)).isInstanceOf(LocaleChangeInterceptor.class);
|
||||
assertThat(chain.getInterceptorList().get(2)).isInstanceOf(ThemeChangeInterceptor.class);
|
||||
assertThat(chain.getInterceptorList()).element(0).isInstanceOf(ConversionServiceExposingInterceptor.class);
|
||||
assertThat(chain.getInterceptorList()).element(1).isInstanceOf(LocaleChangeInterceptor.class);
|
||||
assertThat(chain.getInterceptorList()).element(2).isInstanceOf(ThemeChangeInterceptor.class);
|
||||
LocaleChangeInterceptor interceptor = (LocaleChangeInterceptor) chain.getInterceptorList().get(1);
|
||||
assertThat(interceptor.getParamName()).isEqualTo("lang");
|
||||
ThemeChangeInterceptor interceptor2 = (ThemeChangeInterceptor) chain.getInterceptorList().get(2);
|
||||
@@ -607,9 +607,9 @@ public class MvcNamespaceTests {
|
||||
|
||||
HandlerExecutionChain chain = mapping.getHandler(request);
|
||||
assertThat(chain.getInterceptorList()).hasSize(3);
|
||||
assertThat(chain.getInterceptorList().get(0)).isInstanceOf(ConversionServiceExposingInterceptor.class);
|
||||
assertThat(chain.getInterceptorList().get(1)).isInstanceOf(LocaleChangeInterceptor.class);
|
||||
assertThat(chain.getInterceptorList().get(2)).isInstanceOf(ThemeChangeInterceptor.class);
|
||||
assertThat(chain.getInterceptorList()).element(0).isInstanceOf(ConversionServiceExposingInterceptor.class);
|
||||
assertThat(chain.getInterceptorList()).element(1).isInstanceOf(LocaleChangeInterceptor.class);
|
||||
assertThat(chain.getInterceptorList()).element(2).isInstanceOf(ThemeChangeInterceptor.class);
|
||||
|
||||
SimpleUrlHandlerMapping mapping2 = appContext.getBean(SimpleUrlHandlerMapping.class);
|
||||
assertThat(mapping2).isNotNull();
|
||||
@@ -620,9 +620,9 @@ public class MvcNamespaceTests {
|
||||
request = new MockHttpServletRequest("GET", "/foo");
|
||||
chain = mapping2.getHandler(request);
|
||||
assertThat(chain.getInterceptorList()).hasSize(4);
|
||||
assertThat(chain.getInterceptorList().get(1)).isInstanceOf(ConversionServiceExposingInterceptor.class);
|
||||
assertThat(chain.getInterceptorList().get(2)).isInstanceOf(LocaleChangeInterceptor.class);
|
||||
assertThat(chain.getInterceptorList().get(3)).isInstanceOf(ThemeChangeInterceptor.class);
|
||||
assertThat(chain.getInterceptorList()).element(1).isInstanceOf(ConversionServiceExposingInterceptor.class);
|
||||
assertThat(chain.getInterceptorList()).element(2).isInstanceOf(LocaleChangeInterceptor.class);
|
||||
assertThat(chain.getInterceptorList()).element(3).isInstanceOf(ThemeChangeInterceptor.class);
|
||||
ModelAndView mv = adapter.handle(request, new MockHttpServletResponse(), chain.getHandler());
|
||||
assertThat(mv.getViewName()).isNull();
|
||||
|
||||
@@ -631,9 +631,9 @@ public class MvcNamespaceTests {
|
||||
request.setServletPath("/app");
|
||||
chain = mapping2.getHandler(request);
|
||||
assertThat(chain.getInterceptorList()).hasSize(4);
|
||||
assertThat(chain.getInterceptorList().get(1)).isInstanceOf(ConversionServiceExposingInterceptor.class);
|
||||
assertThat(chain.getInterceptorList().get(2)).isInstanceOf(LocaleChangeInterceptor.class);
|
||||
assertThat(chain.getInterceptorList().get(3)).isInstanceOf(ThemeChangeInterceptor.class);
|
||||
assertThat(chain.getInterceptorList()).element(1).isInstanceOf(ConversionServiceExposingInterceptor.class);
|
||||
assertThat(chain.getInterceptorList()).element(2).isInstanceOf(LocaleChangeInterceptor.class);
|
||||
assertThat(chain.getInterceptorList()).element(3).isInstanceOf(ThemeChangeInterceptor.class);
|
||||
mv = adapter.handle(request, new MockHttpServletResponse(), chain.getHandler());
|
||||
assertThat(mv.getViewName()).isEqualTo("baz");
|
||||
|
||||
@@ -642,9 +642,9 @@ public class MvcNamespaceTests {
|
||||
request.setServletPath("/app");
|
||||
chain = mapping2.getHandler(request);
|
||||
assertThat(chain.getInterceptorList()).hasSize(4);
|
||||
assertThat(chain.getInterceptorList().get(1)).isInstanceOf(ConversionServiceExposingInterceptor.class);
|
||||
assertThat(chain.getInterceptorList().get(2)).isInstanceOf(LocaleChangeInterceptor.class);
|
||||
assertThat(chain.getInterceptorList().get(3)).isInstanceOf(ThemeChangeInterceptor.class);
|
||||
assertThat(chain.getInterceptorList()).element(1).isInstanceOf(ConversionServiceExposingInterceptor.class);
|
||||
assertThat(chain.getInterceptorList()).element(2).isInstanceOf(LocaleChangeInterceptor.class);
|
||||
assertThat(chain.getInterceptorList()).element(3).isInstanceOf(ThemeChangeInterceptor.class);
|
||||
mv = adapter.handle(request, new MockHttpServletResponse(), chain.getHandler());
|
||||
assertThat(mv.getViewName()).isEqualTo("root");
|
||||
|
||||
@@ -686,9 +686,9 @@ public class MvcNamespaceTests {
|
||||
request.setAttribute("com.ibm.websphere.servlet.uri_non_decoded", "/myapp/app/bar");
|
||||
HandlerExecutionChain chain = mapping2.getHandler(request);
|
||||
assertThat(chain.getInterceptorList()).hasSize(4);
|
||||
assertThat(chain.getInterceptorList().get(1)).isInstanceOf(ConversionServiceExposingInterceptor.class);
|
||||
assertThat(chain.getInterceptorList().get(2)).isInstanceOf(LocaleChangeInterceptor.class);
|
||||
assertThat(chain.getInterceptorList().get(3)).isInstanceOf(ThemeChangeInterceptor.class);
|
||||
assertThat(chain.getInterceptorList()).element(1).isInstanceOf(ConversionServiceExposingInterceptor.class);
|
||||
assertThat(chain.getInterceptorList()).element(2).isInstanceOf(LocaleChangeInterceptor.class);
|
||||
assertThat(chain.getInterceptorList()).element(3).isInstanceOf(ThemeChangeInterceptor.class);
|
||||
ModelAndView mv2 = adapter.handle(request, new MockHttpServletResponse(), chain.getHandler());
|
||||
assertThat(mv2.getViewName()).isEqualTo("baz");
|
||||
|
||||
@@ -698,9 +698,9 @@ public class MvcNamespaceTests {
|
||||
request.setHttpServletMapping(new MockHttpServletMapping("", "", "", MappingMatch.PATH));
|
||||
chain = mapping2.getHandler(request);
|
||||
assertThat(chain.getInterceptorList()).hasSize(4);
|
||||
assertThat(chain.getInterceptorList().get(1)).isInstanceOf(ConversionServiceExposingInterceptor.class);
|
||||
assertThat(chain.getInterceptorList().get(2)).isInstanceOf(LocaleChangeInterceptor.class);
|
||||
assertThat(chain.getInterceptorList().get(3)).isInstanceOf(ThemeChangeInterceptor.class);
|
||||
assertThat(chain.getInterceptorList()).element(1).isInstanceOf(ConversionServiceExposingInterceptor.class);
|
||||
assertThat(chain.getInterceptorList()).element(2).isInstanceOf(LocaleChangeInterceptor.class);
|
||||
assertThat(chain.getInterceptorList()).element(3).isInstanceOf(ThemeChangeInterceptor.class);
|
||||
ModelAndView mv3 = adapter.handle(request, new MockHttpServletResponse(), chain.getHandler());
|
||||
assertThat(mv3.getViewName()).isEqualTo("root");
|
||||
|
||||
@@ -709,9 +709,9 @@ public class MvcNamespaceTests {
|
||||
request.setServletPath("/");
|
||||
chain = mapping2.getHandler(request);
|
||||
assertThat(chain.getInterceptorList()).hasSize(4);
|
||||
assertThat(chain.getInterceptorList().get(1)).isInstanceOf(ConversionServiceExposingInterceptor.class);
|
||||
assertThat(chain.getInterceptorList().get(2)).isInstanceOf(LocaleChangeInterceptor.class);
|
||||
assertThat(chain.getInterceptorList().get(3)).isInstanceOf(ThemeChangeInterceptor.class);
|
||||
assertThat(chain.getInterceptorList()).element(1).isInstanceOf(ConversionServiceExposingInterceptor.class);
|
||||
assertThat(chain.getInterceptorList()).element(2).isInstanceOf(LocaleChangeInterceptor.class);
|
||||
assertThat(chain.getInterceptorList()).element(3).isInstanceOf(ThemeChangeInterceptor.class);
|
||||
mv3 = adapter.handle(request, new MockHttpServletResponse(), chain.getHandler());
|
||||
assertThat(mv3.getViewName()).isEqualTo("root");
|
||||
}
|
||||
|
||||
@@ -99,7 +99,7 @@ public class ContentNegotiationConfigurerTests {
|
||||
this.servletRequest.setRequestURI("/flower");
|
||||
this.servletRequest.addParameter("f", "json");
|
||||
|
||||
assertThat(manager.resolveMediaTypes(this.webRequest).get(0)).isEqualTo(MediaType.APPLICATION_JSON);
|
||||
assertThat(manager.resolveMediaTypes(this.webRequest)).element(0).isEqualTo(MediaType.APPLICATION_JSON);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -119,7 +119,7 @@ public class ContentNegotiationConfigurerTests {
|
||||
this.configurer.defaultContentType(MediaType.APPLICATION_JSON);
|
||||
ContentNegotiationManager manager = this.configurer.buildContentNegotiationManager();
|
||||
|
||||
assertThat(manager.resolveMediaTypes(this.webRequest).get(0)).isEqualTo(MediaType.APPLICATION_JSON);
|
||||
assertThat(manager.resolveMediaTypes(this.webRequest)).element(0).isEqualTo(MediaType.APPLICATION_JSON);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -135,7 +135,7 @@ public class ContentNegotiationConfigurerTests {
|
||||
this.configurer.defaultContentTypeStrategy(new FixedContentNegotiationStrategy(MediaType.APPLICATION_JSON));
|
||||
ContentNegotiationManager manager = this.configurer.buildContentNegotiationManager();
|
||||
|
||||
assertThat(manager.resolveMediaTypes(this.webRequest).get(0)).isEqualTo(MediaType.APPLICATION_JSON);
|
||||
assertThat(manager.resolveMediaTypes(this.webRequest)).element(0).isEqualTo(MediaType.APPLICATION_JSON);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -141,8 +141,8 @@ public class DelegatingWebMvcConfigurationTests {
|
||||
this.webMvcConfig.mvcValidator());
|
||||
|
||||
assertThat(adapter.getMessageConverters()).as("One custom converter expected").hasSize(2);
|
||||
assertThat(adapter.getMessageConverters().get(0)).isSameAs(customConverter);
|
||||
assertThat(adapter.getMessageConverters().get(1)).isSameAs(stringConverter);
|
||||
assertThat(adapter.getMessageConverters()).element(0).isSameAs(customConverter);
|
||||
assertThat(adapter.getMessageConverters()).element(1).isSameAs(stringConverter);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
@@ -161,8 +161,8 @@ public class InterceptorRegistryTests {
|
||||
List<Object> interceptors = this.registry.getInterceptors();
|
||||
assertThat(interceptors).hasSize(2);
|
||||
|
||||
assertThat(interceptors.get(0)).isSameAs(this.interceptor2);
|
||||
assertThat(interceptors.get(1)).isSameAs(this.interceptor1);
|
||||
assertThat(interceptors).element(0).isSameAs(this.interceptor2);
|
||||
assertThat(interceptors).element(1).isSameAs(this.interceptor1);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -173,8 +173,8 @@ public class InterceptorRegistryTests {
|
||||
List<Object> interceptors = this.registry.getInterceptors();
|
||||
assertThat(interceptors).hasSize(2);
|
||||
|
||||
assertThat(interceptors.get(0)).isSameAs(this.interceptor1);
|
||||
assertThat(interceptors.get(1)).isSameAs(this.interceptor2);
|
||||
assertThat(interceptors).element(0).isSameAs(this.interceptor1);
|
||||
assertThat(interceptors).element(1).isSameAs(this.interceptor2);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -139,17 +139,17 @@ public class ResourceHandlerRegistryTests {
|
||||
ResourceHttpRequestHandler handler = getHandler("/resources/**");
|
||||
List<ResourceResolver> resolvers = handler.getResourceResolvers();
|
||||
assertThat(resolvers).hasSize(4);
|
||||
assertThat(resolvers.get(0)).isInstanceOf(CachingResourceResolver.class);
|
||||
assertThat(resolvers).element(0).isInstanceOf(CachingResourceResolver.class);
|
||||
CachingResourceResolver cachingResolver = (CachingResourceResolver) resolvers.get(0);
|
||||
assertThat(cachingResolver.getCache()).isInstanceOf(ConcurrentMapCache.class);
|
||||
assertThat(resolvers.get(1)).isEqualTo(mockResolver);
|
||||
assertThat(resolvers.get(2)).isInstanceOf(WebJarsResourceResolver.class);
|
||||
assertThat(resolvers.get(3)).isInstanceOf(PathResourceResolver.class);
|
||||
assertThat(resolvers).element(1).isEqualTo(mockResolver);
|
||||
assertThat(resolvers).element(2).isInstanceOf(WebJarsResourceResolver.class);
|
||||
assertThat(resolvers).element(3).isInstanceOf(PathResourceResolver.class);
|
||||
|
||||
List<ResourceTransformer> transformers = handler.getResourceTransformers();
|
||||
assertThat(transformers).hasSize(2);
|
||||
assertThat(transformers.get(0)).isInstanceOf(CachingResourceTransformer.class);
|
||||
assertThat(transformers.get(1)).isEqualTo(mockTransformer);
|
||||
assertThat(transformers).element(0).isInstanceOf(CachingResourceTransformer.class);
|
||||
assertThat(transformers).element(1).isEqualTo(mockTransformer);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -159,8 +159,8 @@ public class ResourceHandlerRegistryTests {
|
||||
ResourceHttpRequestHandler handler = getHandler("/resources/**");
|
||||
List<ResourceResolver> resolvers = handler.getResourceResolvers();
|
||||
assertThat(resolvers).hasSize(2);
|
||||
assertThat(resolvers.get(0)).isInstanceOf(WebJarsResourceResolver.class);
|
||||
assertThat(resolvers.get(1)).isInstanceOf(PathResourceResolver.class);
|
||||
assertThat(resolvers).element(0).isInstanceOf(WebJarsResourceResolver.class);
|
||||
assertThat(resolvers).element(1).isInstanceOf(PathResourceResolver.class);
|
||||
|
||||
List<ResourceTransformer> transformers = handler.getResourceTransformers();
|
||||
assertThat(transformers).isEmpty();
|
||||
@@ -177,15 +177,15 @@ public class ResourceHandlerRegistryTests {
|
||||
ResourceHttpRequestHandler handler = getHandler("/resources/**");
|
||||
List<ResourceResolver> resolvers = handler.getResourceResolvers();
|
||||
assertThat(resolvers).hasSize(4);
|
||||
assertThat(resolvers.get(0)).isInstanceOf(CachingResourceResolver.class);
|
||||
assertThat(resolvers.get(1)).isSameAs(versionResolver);
|
||||
assertThat(resolvers.get(2)).isInstanceOf(WebJarsResourceResolver.class);
|
||||
assertThat(resolvers.get(3)).isInstanceOf(PathResourceResolver.class);
|
||||
assertThat(resolvers).element(0).isInstanceOf(CachingResourceResolver.class);
|
||||
assertThat(resolvers).element(1).isSameAs(versionResolver);
|
||||
assertThat(resolvers).element(2).isInstanceOf(WebJarsResourceResolver.class);
|
||||
assertThat(resolvers).element(3).isInstanceOf(PathResourceResolver.class);
|
||||
|
||||
List<ResourceTransformer> transformers = handler.getResourceTransformers();
|
||||
assertThat(transformers).hasSize(2);
|
||||
assertThat(transformers.get(0)).isInstanceOf(CachingResourceTransformer.class);
|
||||
assertThat(transformers.get(1)).isInstanceOf(CssLinkResourceTransformer.class);
|
||||
assertThat(transformers).element(0).isInstanceOf(CachingResourceTransformer.class);
|
||||
assertThat(transformers).element(1).isInstanceOf(CssLinkResourceTransformer.class);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -209,15 +209,15 @@ public class ResourceHandlerRegistryTests {
|
||||
ResourceHttpRequestHandler handler = getHandler("/resources/**");
|
||||
List<ResourceResolver> resolvers = handler.getResourceResolvers();
|
||||
assertThat(resolvers).hasSize(4);
|
||||
assertThat(resolvers.get(0)).isSameAs(cachingResolver);
|
||||
assertThat(resolvers.get(1)).isSameAs(versionResolver);
|
||||
assertThat(resolvers.get(2)).isSameAs(webjarsResolver);
|
||||
assertThat(resolvers.get(3)).isSameAs(pathResourceResolver);
|
||||
assertThat(resolvers).element(0).isSameAs(cachingResolver);
|
||||
assertThat(resolvers).element(1).isSameAs(versionResolver);
|
||||
assertThat(resolvers).element(2).isSameAs(webjarsResolver);
|
||||
assertThat(resolvers).element(3).isSameAs(pathResourceResolver);
|
||||
|
||||
List<ResourceTransformer> transformers = handler.getResourceTransformers();
|
||||
assertThat(transformers).hasSize(2);
|
||||
assertThat(transformers.get(0)).isSameAs(cachingTransformer);
|
||||
assertThat(transformers.get(1)).isSameAs(cssLinkTransformer);
|
||||
assertThat(transformers).element(0).isSameAs(cachingTransformer);
|
||||
assertThat(transformers).element(1).isSameAs(cssLinkTransformer);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
@@ -94,7 +94,7 @@ public class ViewResolverRegistryTests {
|
||||
public void customViewResolver() {
|
||||
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver("/", ".jsp");
|
||||
this.registry.viewResolver(viewResolver);
|
||||
assertThat(this.registry.getViewResolvers().get(0)).isSameAs(viewResolver);
|
||||
assertThat(this.registry.getViewResolvers()).element(0).isSameAs(viewResolver);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
@@ -336,7 +336,7 @@ public class WebMvcConfigurationSupportExtensionTests {
|
||||
public void crossOrigin() {
|
||||
Map<String, CorsConfiguration> configs = this.config.getCorsConfigurations();
|
||||
assertThat(configs).hasSize(1);
|
||||
assertThat(configs.get("/resources/**").getAllowedOrigins().get(0)).isEqualTo("*");
|
||||
assertThat(configs.get("/resources/**").getAllowedOrigins()).element(0).isEqualTo("*");
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -267,8 +267,8 @@ class DefaultServerRequestTests {
|
||||
|
||||
List<String> result = request.body(new ParameterizedTypeReference<List<String>>() {});
|
||||
assertThat(result).hasSize(2);
|
||||
assertThat(result.get(0)).isEqualTo("foo");
|
||||
assertThat(result.get(1)).isEqualTo("bar");
|
||||
assertThat(result).element(0).isEqualTo("foo");
|
||||
assertThat(result).element(1).isEqualTo("bar");
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
@@ -217,7 +217,7 @@ public class HandlerMethodMappingTests {
|
||||
List<String> directUrlMatches = this.mapping.getMappingRegistry().getMappingsByDirectPath(key1);
|
||||
assertThat(directUrlMatches).isNotNull();
|
||||
assertThat(directUrlMatches).hasSize(1);
|
||||
assertThat(directUrlMatches.get(0)).isEqualTo(key1);
|
||||
assertThat(directUrlMatches).element(0).isEqualTo(key1);
|
||||
|
||||
// Mapping name lookup
|
||||
|
||||
@@ -228,13 +228,13 @@ public class HandlerMethodMappingTests {
|
||||
List<HandlerMethod> handlerMethods = this.mapping.getMappingRegistry().getHandlerMethodsByMappingName(name1);
|
||||
assertThat(handlerMethods).isNotNull();
|
||||
assertThat(handlerMethods).hasSize(1);
|
||||
assertThat(handlerMethods.get(0)).isEqualTo(handlerMethod1);
|
||||
assertThat(handlerMethods).element(0).isEqualTo(handlerMethod1);
|
||||
|
||||
String name2 = this.method2.getName();
|
||||
handlerMethods = this.mapping.getMappingRegistry().getHandlerMethodsByMappingName(name2);
|
||||
assertThat(handlerMethods).isNotNull();
|
||||
assertThat(handlerMethods).hasSize(1);
|
||||
assertThat(handlerMethods.get(0)).isEqualTo(handlerMethod2);
|
||||
assertThat(handlerMethods).element(0).isEqualTo(handlerMethod2);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -256,7 +256,7 @@ public class HandlerMethodMappingTests {
|
||||
List<String> directUrlMatches = this.mapping.getMappingRegistry().getMappingsByDirectPath(key1);
|
||||
assertThat(directUrlMatches).isNotNull();
|
||||
assertThat(directUrlMatches).hasSize(1);
|
||||
assertThat(directUrlMatches.get(0)).isEqualTo(key1);
|
||||
assertThat(directUrlMatches).element(0).isEqualTo(key1);
|
||||
|
||||
// Mapping name lookup
|
||||
|
||||
@@ -264,8 +264,8 @@ public class HandlerMethodMappingTests {
|
||||
List<HandlerMethod> handlerMethods = this.mapping.getMappingRegistry().getHandlerMethodsByMappingName(name);
|
||||
assertThat(handlerMethods).isNotNull();
|
||||
assertThat(handlerMethods).hasSize(2);
|
||||
assertThat(handlerMethods.get(0)).isEqualTo(handlerMethod1);
|
||||
assertThat(handlerMethods.get(1)).isEqualTo(handlerMethod2);
|
||||
assertThat(handlerMethods).element(0).isEqualTo(handlerMethod1);
|
||||
assertThat(handlerMethods).element(1).isEqualTo(handlerMethod2);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
@@ -250,7 +250,7 @@ class RequestMappingInfoHandlerMappingTests {
|
||||
|
||||
HandlerExecutionChain chain = mapping.getHandler(new MockHttpServletRequest("GET", path));
|
||||
assertThat(chain).isNotNull();
|
||||
assertThat(chain.getInterceptorList().get(0)).isSameAs(interceptor);
|
||||
assertThat(chain.getInterceptorList()).element(0).isSameAs(interceptor);
|
||||
|
||||
chain = mapping.getHandler(new MockHttpServletRequest("GET", "/invalid"));
|
||||
assertThat(chain).isNull();
|
||||
|
||||
@@ -204,9 +204,9 @@ class RequestMappingInfoTests {
|
||||
Collections.shuffle(list);
|
||||
list.sort(comparator);
|
||||
|
||||
assertThat(list.get(0)).isEqualTo(oneMethodOneParam);
|
||||
assertThat(list.get(1)).isEqualTo(oneMethod);
|
||||
assertThat(list.get(2)).isEqualTo(noMethods);
|
||||
assertThat(list).element(0).isEqualTo(oneMethodOneParam);
|
||||
assertThat(list).element(1).isEqualTo(oneMethod);
|
||||
assertThat(list).element(2).isEqualTo(noMethods);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -226,9 +226,9 @@ class RequestMappingInfoTests {
|
||||
Collections.shuffle(list);
|
||||
list.sort(comparator);
|
||||
|
||||
assertThat(list.get(0)).isEqualTo(headMethod);
|
||||
assertThat(list.get(1)).isEqualTo(getMethod);
|
||||
assertThat(list.get(2)).isEqualTo(noMethods);
|
||||
assertThat(list).element(0).isEqualTo(headMethod);
|
||||
assertThat(list).element(1).isEqualTo(getMethod);
|
||||
assertThat(list).element(2).isEqualTo(noMethods);
|
||||
}
|
||||
|
||||
@PathPatternsParameterizedTest
|
||||
|
||||
@@ -474,7 +474,7 @@ class HttpEntityMethodProcessorMockTests {
|
||||
ArgumentCaptor<HttpOutputMessage> outputMessage = ArgumentCaptor.forClass(HttpOutputMessage.class);
|
||||
verify(stringHttpMessageConverter).write(eq("body"), eq(TEXT_PLAIN), outputMessage.capture());
|
||||
assertThat(mavContainer.isRequestHandled()).isTrue();
|
||||
assertThat(outputMessage.getValue().getHeaders().get("header").get(0)).isEqualTo("headerValue");
|
||||
assertThat(outputMessage.getValue().getHeaders().get("header")).element(0).isEqualTo("headerValue");
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
@@ -80,7 +80,7 @@ public class ContentNegotiatingViewResolverTests {
|
||||
request.addHeader("Accept", "text/html,application/xml;q=0.9,application/xhtml+xml,*/*;q=0.8");
|
||||
viewResolver.afterPropertiesSet();
|
||||
List<MediaType> result = viewResolver.getMediaTypes(request);
|
||||
assertThat(result.get(0)).as("Invalid content type").isEqualTo(new MediaType("application", "xhtml+xml"));
|
||||
assertThat(result).element(0).as("Invalid content type").isEqualTo(new MediaType("application", "xhtml+xml"));
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
Reference in New Issue
Block a user