/** * Creates a new mock request context with the provided flow execution context. To add request parameters to this * request, use the {@link #putRequestParameter(String, String)} method. * @param flowExecutionContext the flow execution context */ public MockRequestContext(FlowExecutionContext flowExecutionContext) { this.flowExecutionContext = flowExecutionContext; this.externalContext = new MockExternalContext(); this.messageContext = new DefaultMessageContext(); }
/** * Convenience constructor that creates a new mock request context with the following defaults: * <ul> * <li>A mock flow execution context with a active session of flow "mockFlow" in state "mockState". * <li>A mock external context with the provided parameters set. * </ul> */ public MockRequestContext(ParameterMap requestParameterMap) { this.flowExecutionContext = new MockFlowExecutionContext(); this.externalContext = new MockExternalContext(requestParameterMap); this.messageContext = new DefaultMessageContext(); }
private MessageContext createMessageContext(MessageSource messageSource) { StateManageableMessageContext messageContext = new DefaultMessageContext(messageSource); Serializable messagesMemento = (Serializable) getFlashScope().extract("messagesMemento"); if (messagesMemento != null) { messageContext.restoreMessages(messagesMemento); } return messageContext; }
/** * Creates a new mock request context with the provided flow execution context. To add request parameters to this * request, use the {@link #putRequestParameter(String, String)} method. * @param flowExecutionContext the flow execution context */ public MockRequestContext(FlowExecutionContext flowExecutionContext) { this.flowExecutionContext = flowExecutionContext; this.externalContext = new MockExternalContext(); this.messageContext = new DefaultMessageContext(); }
/** * Creates a new mock request context with the provided flow execution context. To add request parameters to this * request, use the {@link #putRequestParameter(String, String)} method. * @param flowExecutionContext the flow execution context */ public MockRequestContext(FlowExecutionContext flowExecutionContext) { this.flowExecutionContext = flowExecutionContext; this.externalContext = new MockExternalContext(); this.messageContext = new DefaultMessageContext(); }
/** * Convenience constructor that creates a new mock request context with the following defaults: * <ul> * <li>A mock flow execution context with a active session of flow "mockFlow" in state "mockState". * <li>A mock external context with the provided parameters set. * </ul> */ public MockRequestContext(ParameterMap requestParameterMap) { this.flowExecutionContext = new MockFlowExecutionContext(); this.externalContext = new MockExternalContext(requestParameterMap); this.messageContext = new DefaultMessageContext(); }
/** * Convenience constructor that creates a new mock request context with the following defaults: * <ul> * <li>A mock flow execution context with a active session of flow "mockFlow" in state "mockState". * <li>A mock external context with the provided parameters set. * </ul> */ public MockRequestContext(ParameterMap requestParameterMap) { this.flowExecutionContext = new MockFlowExecutionContext(); this.externalContext = new MockExternalContext(requestParameterMap); this.messageContext = new DefaultMessageContext(); }
private MessageContext createMessageContext(MessageSource messageSource) { StateManageableMessageContext messageContext = new DefaultMessageContext(messageSource); Serializable messagesMemento = (Serializable) getFlashScope().extract("messagesMemento"); if (messagesMemento != null) { messageContext.restoreMessages(messagesMemento); } return messageContext; }
private MessageContext createMessageContext(MessageSource messageSource) { StateManageableMessageContext messageContext = new DefaultMessageContext(messageSource); Serializable messagesMemento = (Serializable) getFlashScope().extract("messagesMemento"); if (messagesMemento != null) { messageContext.restoreMessages(messagesMemento); } return messageContext; }
@Override protected void setUp() { StaticMessageSource messageSource = new StaticMessageSource(); messageSource.addMessage(errorCode, Locale.getDefault(), "doesntmatter"); context = new DefaultMessageContext(messageSource); resolver = EasyMock.createMock(MessageCodesResolver.class); }
protected void setUp() { StaticMessageSource messageSource = new StaticMessageSource(); messageSource.addMessage("message", Locale.getDefault(), "Hello world resolved!"); messageSource.addMessage("argmessage", Locale.getDefault(), "Hello world {0}!"); context = new DefaultMessageContext(messageSource); }
@Override protected void setUp() { StaticMessageSource messageSource = new StaticMessageSource(); messageSource.addMessage("foo", Locale.getDefault(), "bar"); messageSource.addMessage("bar", Locale.getDefault(), "{0}"); context = new DefaultMessageContext(messageSource); SpringELExpressionParser parser = new SpringELExpressionParser(new SpelExpressionParser()); DefaultMessageCodesResolver resolver = new DefaultMessageCodesResolver(); errors = new MessageContextErrors(context, "object", new Object(), parser, resolver, null); }
public final void testValidationFailed() { this.messageContext = new DefaultMessageContext(); EasyMock.expect(this.requestContext.getMessageContext()).andStubReturn(this.messageContext); EasyMock.replay(this.requestContext); this.facesContext.addMessage("foo", new FacesMessage(FacesMessage.SEVERITY_ERROR, "foo", "bar")); assertEquals(true, this.facesContext.isValidationFailed()); }
public final void testGetGlobalMessagesOnly() { this.messageContext = new DefaultMessageContext(); EasyMock.expect(this.requestContext.getMessageContext()).andStubReturn(this.messageContext); EasyMock.replay(this.requestContext); this.facesContext.addMessage("foo", new FacesMessage(FacesMessage.SEVERITY_INFO, "foo", "bar")); this.facesContext.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO, "FOO", "BAR")); int iterationCount = 0; Iterator<FacesMessage> i = this.facesContext.getMessages(null); while (i.hasNext()) { FacesMessage message = i.next(); assertNotNull(message); iterationCount++; } assertEquals(1, iterationCount); }
public void setUp() { testBean = new TestBean(); messages = new DefaultMessageContext(); conversionService = new DefaultConversionService(); expressionParser = getExpressionParser(); model = new BindingModel("testBean", testBean, expressionParser, conversionService, messages); }
public void testGetFieldValueWithInvalidBeanWrapperExpression() throws Exception { Question question = new Question(); converterRegistry.addConverter(new QuestionConverter(question)); BindingModel model = new BindingModel("theTestBean", new TestBeanWithQuestionResponseMap(question), expressionParser, conversionService, new DefaultMessageContext()); assertEquals("111", model.getFieldValue("responses[1].value")); }
public final void testAddMessage() { this.messageContext = new DefaultMessageContext(); EasyMock.expect(this.requestContext.getMessageContext()).andStubReturn(this.messageContext); EasyMock.replay(this.requestContext); this.facesContext.addMessage("foo", new FacesMessage(FacesMessage.SEVERITY_INFO, "foo", "bar")); assertEquals("Message count is incorrect", 1, this.messageContext.getAllMessages().length); Message message = this.messageContext.getMessagesBySource(new FacesMessageSource("foo"))[0]; assertEquals("foo : bar", message.getText()); }
public final void testAddMessages_MultipleNullIds() { this.messageContext = new DefaultMessageContext(); EasyMock.expect(this.requestContext.getMessageContext()).andStubReturn(this.messageContext); EasyMock.replay(this.requestContext); this.facesContext.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO, "foo", "bar")); this.facesContext.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO, "zoo", "zar")); assertEquals("Message count is incorrect", 2, this.messageContext.getAllMessages().length); Message[] messages = this.messageContext.getMessagesBySource(new FacesMessageSource(null)); assertEquals("foo : bar", messages[0].getText()); assertEquals("zoo : zar", messages[1].getText()); }
public void testSaveRestoreMessages() { context.addMessage(new MessageBuilder().defaultText("Info").build()); context.addMessage(new MessageBuilder().error().defaultText("Error").build()); context.addMessage(new MessageBuilder().warning().source(this).code("message").build()); assertEquals(2, context.getMessagesBySource(null).length); assertEquals(1, context.getMessagesBySource(this).length); StateManageableMessageContext manageable = context; Serializable messages = manageable.createMessagesMemento(); context = new DefaultMessageContext(context.getMessageSource()); assertEquals(0, context.getAllMessages().length); manageable = context; manageable.restoreMessages(messages); assertEquals(2, context.getMessagesBySource(null).length); assertEquals(1, context.getMessagesBySource(this).length); }
private void setupMessageContext() { this.prepopulatedMessageContext = new DefaultMessageContext(); this.prepopulatedMessageContext.addMessage(new FlowFacesContext.FlowFacesMessage(new FacesMessageSource(null), new FacesMessage("foo"))); this.prepopulatedMessageContext.addMessage(new FlowFacesContext.FlowFacesMessage(new FacesMessageSource( "componentId"), new FacesMessage("componentId_summary1", "componentId_detail1"))); this.prepopulatedMessageContext.addMessage(new FlowFacesContext.FlowFacesMessage(new FacesMessageSource( "componentId"), new FacesMessage("componentId_summary2", "componentId_detail2"))); this.prepopulatedMessageContext.addMessage(new FlowFacesContext.FlowFacesMessage(new FacesMessageSource(null), new FacesMessage("baz"))); this.prepopulatedMessageContext.addMessage(new MessageBuilder().source("userMessage").defaultText("userMessage") .info().build()); this.prepopulatedMessageContext.addMessage(new MessageBuilder().defaultText("Subzero Wins - Fatality").fatal() .build()); } }