Fix getters to match setters in RMHA
Issue: SPR-10519
This commit is contained in:
@@ -63,11 +63,11 @@ import org.springframework.web.bind.support.WebDataBinderFactory;
|
||||
import org.springframework.web.context.request.NativeWebRequest;
|
||||
import org.springframework.web.context.request.ServletWebRequest;
|
||||
import org.springframework.web.context.request.WebRequest;
|
||||
import org.springframework.web.context.request.async.WebAsyncTask;
|
||||
import org.springframework.web.context.request.async.AsyncWebRequest;
|
||||
import org.springframework.web.context.request.async.CallableProcessingInterceptor;
|
||||
import org.springframework.web.context.request.async.DeferredResultProcessingInterceptor;
|
||||
import org.springframework.web.context.request.async.WebAsyncManager;
|
||||
import org.springframework.web.context.request.async.WebAsyncTask;
|
||||
import org.springframework.web.context.request.async.WebAsyncUtils;
|
||||
import org.springframework.web.method.ControllerAdviceBean;
|
||||
import org.springframework.web.method.HandlerMethod;
|
||||
@@ -218,8 +218,8 @@ public class RequestMappingHandlerAdapter extends AbstractHandlerMethodAdapter i
|
||||
* Return the configured argument resolvers, or possibly {@code null} if
|
||||
* not initialized yet via {@link #afterPropertiesSet()}.
|
||||
*/
|
||||
public HandlerMethodArgumentResolverComposite getArgumentResolvers() {
|
||||
return this.argumentResolvers;
|
||||
public List<HandlerMethodArgumentResolver> getArgumentResolvers() {
|
||||
return this.argumentResolvers.getResolvers();
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -239,8 +239,8 @@ public class RequestMappingHandlerAdapter extends AbstractHandlerMethodAdapter i
|
||||
* Return the argument resolvers for {@code @InitBinder} methods, or possibly
|
||||
* {@code null} if not initialized yet via {@link #afterPropertiesSet()}.
|
||||
*/
|
||||
public HandlerMethodArgumentResolverComposite getInitBinderArgumentResolvers() {
|
||||
return this.initBinderArgumentResolvers;
|
||||
public List<HandlerMethodArgumentResolver> getInitBinderArgumentResolvers() {
|
||||
return this.initBinderArgumentResolvers.getResolvers();
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -277,8 +277,8 @@ public class RequestMappingHandlerAdapter extends AbstractHandlerMethodAdapter i
|
||||
* Return the configured handlers, or possibly {@code null} if not
|
||||
* initialized yet via {@link #afterPropertiesSet()}.
|
||||
*/
|
||||
public HandlerMethodReturnValueHandlerComposite getReturnValueHandlers() {
|
||||
return this.returnValueHandlers;
|
||||
public List<HandlerMethodReturnValueHandler> getReturnValueHandlers() {
|
||||
return this.returnValueHandlers.getHandlers();
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -16,9 +16,6 @@
|
||||
|
||||
package org.springframework.web.servlet.mvc.method.annotation;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
import java.lang.reflect.Method;
|
||||
import java.util.Arrays;
|
||||
|
||||
@@ -41,6 +38,8 @@ import org.springframework.web.servlet.DispatcherServlet;
|
||||
import org.springframework.web.servlet.FlashMap;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import static org.junit.Assert.*;
|
||||
|
||||
/**
|
||||
* Unit tests for {@link RequestMappingHandlerAdapter}.
|
||||
*
|
||||
@@ -72,9 +71,9 @@ public class RequestMappingHandlerAdapterTests {
|
||||
adapter.setApplicationContext(new StaticWebApplicationContext());
|
||||
adapter.afterPropertiesSet();
|
||||
|
||||
RESOLVER_COUNT = adapter.getArgumentResolvers().getResolvers().size();
|
||||
INIT_BINDER_RESOLVER_COUNT = adapter.getInitBinderArgumentResolvers().getResolvers().size();
|
||||
HANDLER_COUNT = adapter.getReturnValueHandlers().getHandlers().size();
|
||||
RESOLVER_COUNT = adapter.getArgumentResolvers().size();
|
||||
INIT_BINDER_RESOLVER_COUNT = adapter.getInitBinderArgumentResolvers().size();
|
||||
HANDLER_COUNT = adapter.getReturnValueHandlers().size();
|
||||
}
|
||||
|
||||
@Before
|
||||
@@ -131,7 +130,7 @@ public class RequestMappingHandlerAdapterTests {
|
||||
this.handlerAdapter.setCustomArgumentResolvers(Arrays.asList(resolver));
|
||||
this.handlerAdapter.afterPropertiesSet();
|
||||
|
||||
assertTrue(this.handlerAdapter.getArgumentResolvers().getResolvers().contains(resolver));
|
||||
assertTrue(this.handlerAdapter.getArgumentResolvers().contains(resolver));
|
||||
assertMethodProcessorCount(RESOLVER_COUNT + 1, INIT_BINDER_RESOLVER_COUNT + 1, HANDLER_COUNT);
|
||||
}
|
||||
|
||||
@@ -159,7 +158,7 @@ public class RequestMappingHandlerAdapterTests {
|
||||
this.handlerAdapter.setCustomReturnValueHandlers(Arrays.asList(handler));
|
||||
this.handlerAdapter.afterPropertiesSet();
|
||||
|
||||
assertTrue(this.handlerAdapter.getReturnValueHandlers().getHandlers().contains(handler));
|
||||
assertTrue(this.handlerAdapter.getReturnValueHandlers().contains(handler));
|
||||
assertMethodProcessorCount(RESOLVER_COUNT, INIT_BINDER_RESOLVER_COUNT, HANDLER_COUNT + 1);
|
||||
}
|
||||
|
||||
@@ -192,9 +191,9 @@ public class RequestMappingHandlerAdapterTests {
|
||||
}
|
||||
|
||||
private void assertMethodProcessorCount(int resolverCount, int initBinderResolverCount, int handlerCount) {
|
||||
assertEquals(resolverCount, this.handlerAdapter.getArgumentResolvers().getResolvers().size());
|
||||
assertEquals(initBinderResolverCount, this.handlerAdapter.getInitBinderArgumentResolvers().getResolvers().size());
|
||||
assertEquals(handlerCount, this.handlerAdapter.getReturnValueHandlers().getHandlers().size());
|
||||
assertEquals(resolverCount, this.handlerAdapter.getArgumentResolvers().size());
|
||||
assertEquals(initBinderResolverCount, this.handlerAdapter.getInitBinderArgumentResolvers().size());
|
||||
assertEquals(handlerCount, this.handlerAdapter.getReturnValueHandlers().size());
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user