List of usage examples for org.springframework.core MethodParameter MethodParameter
public MethodParameter(Constructor<?> constructor, int parameterIndex)
From source file:org.impalaframework.extension.mvc.annotation.resolver.RequestHeaderTest.java
private Object doRequestAttribute(String methodName, final String attributeName, final String value) throws Exception { MethodParameter methodParameter = new MethodParameter( ReflectionUtils.findMethod(AnnotatedClass.class, methodName, new Class[] { String.class }), 0); expect(nativeRequest.getNativeRequest()).andReturn(request); expect(request.getHeader(attributeName)).andReturn(value); replayMocks();//from w ww .j a va 2 s . c om Object arg = resolver.resolveArgument(methodParameter, nativeRequest); verifyMocks(); return arg; }
From source file:org.impalaframework.extension.mvc.annotation.resolver.CookieValueTest.java
private Object doCookieValue(String methodName, final String attributeName, final String value) throws Exception { MethodParameter methodParameter = new MethodParameter( ReflectionUtils.findMethod(AnnotatedClass.class, methodName, new Class[] { String.class }), 0); expect(nativeRequest.getNativeRequest()).andReturn(request); expect(request.getCookies()).andReturn(new Cookie[] { new Cookie("cookie", "value") }); replayMocks();// w w w.jav a 2s . com Object arg = resolver.resolveArgument(methodParameter, nativeRequest); verifyMocks(); return arg; }
From source file:org.impalaframework.extension.mvc.annotation.resolver.RequestAttributeTest.java
private Object doRequestAttribute(String methodName, final String attributeName, final String value) throws Exception { MethodParameter methodParameter = new MethodParameter( ReflectionUtils.findMethod(AnnotatedClass.class, methodName, new Class[] { String.class }), 0); expect(nativeRequest.getAttribute(attributeName, WebRequest.SCOPE_REQUEST)).andReturn(value); replayMocks();//w w w .j a va2 s . c o m Object arg = resolver.resolveArgument(methodParameter, nativeRequest); verifyMocks(); return arg; }
From source file:org.impalaframework.extension.mvc.annotation.resolver.SessionAttributeTest.java
private Object doRequestAttribute(String methodName, final String attributeName, final String value) throws Exception { MethodParameter methodParameter = new MethodParameter( ReflectionUtils.findMethod(AnnotatedClass.class, methodName, new Class[] { String.class }), 0); expect(nativeRequest.getAttribute(attributeName, WebRequest.SCOPE_SESSION)).andReturn(value); replayMocks();//from ww w.j ava2 s. c o m Object arg = resolver.resolveArgument(methodParameter, nativeRequest); verifyMocks(); return arg; }
From source file:org.impalaframework.extension.mvc.annotation.resolver.RequestBodyTest.java
private Object doRequestAttribute(String methodName, final String attributeName, final String value) throws Exception { MethodParameter methodParameter = new MethodParameter( ReflectionUtils.findMethod(AnnotatedClass.class, methodName, new Class[] { String.class }), 0); expect(nativeRequest.getNativeRequest()).andReturn(request); expect(request.getInputStream()).andReturn(new ServletInputStream() { @Override//from w ww . j av a2s. c o m public int read() throws IOException { return -1; } }); replayMocks(); Object arg = resolver.resolveArgument(methodParameter, nativeRequest); verifyMocks(); return arg; }
From source file:am.ik.woothee.spring.WootheeMethodArgumentResolverTest.java
@Test public void testSupportWootheeData() throws Exception { MethodParameter parameter = new MethodParameter(FooController.class.getMethod("testData", Woothee.class), 0);//from www .java 2 s. c om WootheeMethodArgumentResolver resolver = new WootheeMethodArgumentResolver(); assertThat(resolver.supportsParameter(parameter), is(true)); }
From source file:com.epam.ta.reportportal.auth.ActiveUserWebArgumentResolverTest.java
@Test public void testSupports() throws SecurityException, NoSuchMethodException { MethodParameter mp = new MethodParameter(this.getClass().getMethod("correctMethod", UserRole.class), 0); Assert.assertTrue("@ActiveRole annotation isn't resolved", argumentResolver.supportsParameter(mp)); }
From source file:ch.rasc.wampspring.method.PrincipalMethodArgumentResolverTest.java
@Before public void setup() throws Exception { Method testMethod = getClass().getDeclaredMethod("handleMessage", Principal.class, String.class); this.resolver = new PrincipalMethodArgumentResolver(); this.principalParameter = new MethodParameter(testMethod, 0); this.stringParameter = new MethodParameter(testMethod, 1); }
From source file:org.impalaframework.extension.mvc.annotation.resolver.RequestParameterMapTest.java
private Object doRequestAttribute(String methodName, final String attributeName, final String value) throws Exception { MethodParameter methodParameter = new MethodParameter( ReflectionUtils.findMethod(AnnotatedClass.class, methodName, new Class[] { String.class }), 0); expect(nativeRequest.getNativeRequest()).andReturn(request); expect(request.getParameterNames()).andReturn(Collections.enumeration(Arrays.asList("one", "two"))); expect(request.getParameter("one")).andReturn("1"); expect(request.getParameter("two")).andReturn("2"); replayMocks();// w w w. j a v a2 s .c o m Object arg = resolver.resolveArgument(methodParameter, nativeRequest); verifyMocks(); return arg; }
From source file:io.pivotal.cla.mvc.support.ImportedSignaturesSessionAttrResolverTests.java
@Test public void supportsParameterFalse() { MethodParameter parameter = new MethodParameter(method, 1); assertThat(resolver.supportsParameter(parameter)).isFalse(); }