From ebc3744fd478a10fdf1464f674f85edc3d9d1c91 Mon Sep 17 00:00:00 2001 From: Jeremy Grelle Date: Fri, 12 Oct 2007 22:12:06 +0000 Subject: [PATCH] Fixing broken tests --- .../faces/webflow/FlowActionListenerTests.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/spring-faces/src/test/java/org/springframework/faces/webflow/FlowActionListenerTests.java b/spring-faces/src/test/java/org/springframework/faces/webflow/FlowActionListenerTests.java index be142898..e2cb672e 100644 --- a/spring-faces/src/test/java/org/springframework/faces/webflow/FlowActionListenerTests.java +++ b/spring-faces/src/test/java/org/springframework/faces/webflow/FlowActionListenerTests.java @@ -1,5 +1,9 @@ package org.springframework.faces.webflow; +import static org.easymock.EasyMock.createMock; +import static org.easymock.EasyMock.expect; +import static org.easymock.EasyMock.replay; + import javax.faces.component.UICommand; import javax.faces.context.FacesContext; import javax.faces.el.EvaluationException; @@ -9,14 +13,26 @@ import javax.faces.event.ActionEvent; import junit.framework.TestCase; +import org.springframework.webflow.core.collection.AttributeMap; +import org.springframework.webflow.core.collection.LocalAttributeMap; +import org.springframework.webflow.execution.RequestContext; +import org.springframework.webflow.execution.RequestContextHolder; + public class FlowActionListenerTests extends TestCase { FlowActionListener listener = new FlowActionListener(); JSFMockHelper jsfMock = new JSFMockHelper(); + RequestContext context = createMock(RequestContext.class); + protected void setUp() throws Exception { jsfMock.setUp(); + + RequestContextHolder.setRequestContext(context); + AttributeMap flash = new LocalAttributeMap(); + expect(context.getFlashScope()).andStubReturn(flash); + replay(new Object[] { context }); } protected void tearDown() throws Exception {