/** * Puts a MultipartFile request parameter into the mock parameter map. * @param parameterName the parameter name * @param parameterValue the parameter value */ public void putRequestParameter(String parameterName, MultipartFile parameterValue) { getMockExternalContext().putRequestParameter(parameterName, parameterValue); }
/** * Puts a multi-valued MultipartFile request parameter into the mock parameter map. * @param parameterName the parameter name * @param parameterValue the parameter value */ public void putRequestParameter(String parameterName, List<MultipartFile> parameterValue) { getMockExternalContext().putRequestParameter(parameterName, parameterValue); }
/** * Adds a request parameter to the configured external context. * @param parameterName the parameter name * @param parameterValue the parameter value */ public void putRequestParameter(String parameterName, String parameterValue) { getMockExternalContext().putRequestParameter(parameterName, parameterValue); }
/** * Adds a multi-valued request parameter to the configured external context. * @param parameterName the parameter name * @param parameterValues the parameter values */ public void putRequestParameter(String parameterName, String[] parameterValues) { getMockExternalContext().putRequestParameter(parameterName, parameterValues); }
/** * Puts a multi-valued MultipartFile request parameter into the mock parameter map. * @param parameterName the parameter name * @param parameterValue the parameter value */ public void putRequestParameter(String parameterName, List<MultipartFile> parameterValue) { getMockExternalContext().putRequestParameter(parameterName, parameterValue); }
/** * Puts a MultipartFile request parameter into the mock parameter map. * @param parameterName the parameter name * @param parameterValue the parameter value */ public void putRequestParameter(String parameterName, MultipartFile parameterValue) { getMockExternalContext().putRequestParameter(parameterName, parameterValue); }
/** * Adds a request parameter to the configured external context. * @param parameterName the parameter name * @param parameterValue the parameter value */ public void putRequestParameter(String parameterName, String parameterValue) { getMockExternalContext().putRequestParameter(parameterName, parameterValue); }
/** * Adds a request parameter to the configured external context. * @param parameterName the parameter name * @param parameterValue the parameter value */ public void putRequestParameter(String parameterName, String parameterValue) { getMockExternalContext().putRequestParameter(parameterName, parameterValue); }
/** * Adds a multi-valued request parameter to the configured external context. * @param parameterName the parameter name * @param parameterValues the parameter values */ public void putRequestParameter(String parameterName, String[] parameterValues) { getMockExternalContext().putRequestParameter(parameterName, parameterValues); }
/** * Adds a request parameter to the configured external context. * @param parameterName the parameter name * @param parameterValue the parameter value */ public void putRequestParameter(String parameterName, String parameterValue) { getMockExternalContext().putRequestParameter(parameterName, parameterValue); }
/** * Adds a multi-valued request parameter to the configured external context. * @param parameterName the parameter name * @param parameterValues the parameter values */ public void putRequestParameter(String parameterName, String[] parameterValues) { getMockExternalContext().putRequestParameter(parameterName, parameterValues); }
/** * Puts a MultipartFile request parameter into the mock parameter map. * @param parameterName the parameter name * @param parameterValue the parameter value */ public void putRequestParameter(String parameterName, MultipartFile parameterValue) { getMockExternalContext().putRequestParameter(parameterName, parameterValue); }
/** * Adds a multi-valued request parameter to the configured external context. * @param parameterName the parameter name * @param parameterValues the parameter values */ public void putRequestParameter(String parameterName, String[] parameterValues) { getMockExternalContext().putRequestParameter(parameterName, parameterValues); } }
public void testExecute() throws Exception { Expression flowId = new StaticExpression("user?foo=bar"); action = new FlowDefinitionRedirectAction(flowId); MockRequestContext context = new MockRequestContext(); action.execute(context); assertEquals("user", context.getMockExternalContext().getFlowRedirectFlowId()); assertEquals("bar", context.getMockExternalContext().getFlowRedirectFlowInput().get("foo")); }
public void testResolveCurrentUser() { MockRequestContext context = new MockRequestContext(); context.getMockExternalContext().setCurrentUser("Keith"); Expression exp = parser .parseExpression("currentUser", new FluentParserContext().evaluate(RequestContext.class)); assertEquals("Keith", ((Principal) exp.getValue(context)).getName()); }
public void testExecuteWithNullRequestFields() throws Exception { Expression flowId = new StaticExpression("user"); action = new FlowDefinitionRedirectAction(flowId); MockRequestContext context = new MockRequestContext(); action.execute(context); assertEquals("user", context.getMockExternalContext().getFlowRedirectFlowId()); }
public void testResumeNoEvent() { MockRequestContext context = new MockRequestContext(); context.getMockExternalContext().setNativeContext(new MockServletContext()); context.getMockExternalContext().setNativeRequest(new MockHttpServletRequest()); context.getMockExternalContext().setNativeResponse(new MockHttpServletResponse()); context.getMockFlowExecutionContext().setKey(new MockFlowExecutionKey("c1v1")); org.springframework.web.servlet.View mvcView = new MockView(); AbstractMvcView view = new MockMvcView(mvcView, context); assertFalse(view.userEventQueued()); view.processUserEvent(); assertFalse(view.hasFlowEvent()); assertNull(view.getFlowEvent()); }
public void testExecute() throws Exception { action = new ExternalRedirectAction(new StaticExpression("/wherever")); MockRequestContext context = new MockRequestContext(); action.execute(context); assertEquals("/wherever", context.getMockExternalContext().getExternalRedirectUrl()); }
public void testResumeEventNoModelBinding() { MockRequestContext context = new MockRequestContext(); context.putRequestParameter("_eventId", "submit"); context.getMockExternalContext().setNativeContext(new MockServletContext()); context.getMockExternalContext().setNativeRequest(new MockHttpServletRequest()); context.getMockExternalContext().setNativeResponse(new MockHttpServletResponse()); context.getMockFlowExecutionContext().setKey(new MockFlowExecutionKey("c1v1")); org.springframework.web.servlet.View mvcView = new MockView(); AbstractMvcView view = new MockMvcView(mvcView, context); assertTrue(view.userEventQueued()); view.processUserEvent(); assertTrue(view.hasFlowEvent()); assertEquals("submit", view.getFlowEvent().getId()); }
public void testResolveMessage() { MockRequestContext context = new MockRequestContext(); StaticApplicationContext ac = new StaticApplicationContext(); ac.getStaticMessageSource().addMessage("foo", Locale.FRANCE, "bar"); ac.refresh(); context.getRootFlow().setApplicationContext(ac); context.getMockExternalContext().setLocale(Locale.FRANCE); Expression exp = parser.parseExpression("resourceBundle.foo", new FluentParserContext().evaluate(RequestContext.class)); assertEquals("bar", exp.getValue(context)); } }