[jboss-cvs] jboss-seam/src/test/misc/org/jboss/seam/test ...
Gavin King
gavin.king at jboss.com
Thu Nov 9 00:47:49 EST 2006
User: gavin
Date: 06/11/09 00:47:49
Modified: src/test/misc/org/jboss/seam/test PhaseListenerTest.java
Log:
fix JBSEAM-452 and unit test
Revision Changes Path
1.26 +11 -5 jboss-seam/src/test/misc/org/jboss/seam/test/PhaseListenerTest.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: PhaseListenerTest.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/test/misc/org/jboss/seam/test/PhaseListenerTest.java,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -b -r1.25 -r1.26
--- PhaseListenerTest.java 3 Nov 2006 22:47:26 -0000 1.25
+++ PhaseListenerTest.java 9 Nov 2006 05:47:49 -0000 1.26
@@ -1,4 +1,4 @@
-//$Id: PhaseListenerTest.java,v 1.25 2006/11/03 22:47:26 gavin Exp $
+//$Id: PhaseListenerTest.java,v 1.26 2006/11/09 05:47:49 gavin Exp $
package org.jboss.seam.test;
import java.util.ArrayList;
@@ -11,6 +11,7 @@
import javax.servlet.http.HttpSession;
import org.jboss.seam.Component;
+import org.jboss.seam.ScopeType;
import org.jboss.seam.Seam;
import org.jboss.seam.contexts.Context;
import org.jboss.seam.contexts.Contexts;
@@ -102,7 +103,7 @@
phases.beforePhase( new PhaseEvent(facesContext, PhaseId.RENDER_RESPONSE, MockLifecycle.INSTANCE ) );
assert facesContext.getViewRoot().getAttributes().size()==1;
- assert ( (FacesPage) getPageMap(facesContext).get( Seam.getComponentName(FacesPage.class) ) ).getConversationId()==null;
+ assert ( (FacesPage) getPageMap(facesContext).get( getPrefix() + Seam.getComponentName(FacesPage.class) ) ).getConversationId()==null;
assert Contexts.isEventContextActive();
assert Contexts.isSessionContextActive();
assert Contexts.isApplicationContextActive();
@@ -118,12 +119,17 @@
assert !Contexts.isConversationContextActive();
}
+ private String getPrefix()
+ {
+ return ScopeType.PAGE.getPrefix() + '$';
+ }
+
@Test
public void testSeamPhaseListenerLongRunning()
{
MockFacesContext facesContext = createFacesContext();
- getPageMap(facesContext).put( Seam.getComponentName(FacesPage.class), new FacesPage() { public String getConversationId() { return "2"; } });
+ getPageMap(facesContext).put( getPrefix() + Seam.getComponentName(FacesPage.class), new FacesPage() { public String getConversationId() { return "2"; } });
List<String> conversationIdStack = new ArrayList<String>();
conversationIdStack.add("2");
@@ -177,7 +183,7 @@
phases.afterPhase( new PhaseEvent(facesContext, PhaseId.RENDER_RESPONSE, MockLifecycle.INSTANCE ) );
- assert ( (FacesPage) getPageMap(facesContext).get( Seam.getComponentName(FacesPage.class) ) ).getConversationId().equals("2");
+ assert ( (FacesPage) getPageMap(facesContext).get( getPrefix() + Seam.getComponentName(FacesPage.class) ) ).getConversationId().equals("2");
assert !Contexts.isEventContextActive();
assert !Contexts.isSessionContextActive();
@@ -316,7 +322,7 @@
phases.beforePhase( new PhaseEvent(facesContext, PhaseId.RENDER_RESPONSE, MockLifecycle.INSTANCE ) );
assert facesContext.getViewRoot().getAttributes().size()==1;
- assert ( (FacesPage) getPageMap(facesContext).get( Seam.getComponentName(FacesPage.class) ) ).getConversationId()==null;
+ assert ( (FacesPage) getPageMap(facesContext).get( getPrefix() + Seam.getComponentName(FacesPage.class) ) ).getConversationId()==null;
assert Contexts.isEventContextActive();
assert Contexts.isSessionContextActive();
assert Contexts.isApplicationContextActive();
More information about the jboss-cvs-commits
mailing list