[jboss-cvs] jboss-seam/src/test/misc/org/jboss/seam/test ...
Gavin King
gavin.king at jboss.com
Mon Jun 4 13:24:42 EDT 2007
User: gavin
Date: 07/06/04 13:24:42
Modified: src/test/misc/org/jboss/seam/test ContextTest.java
PhaseListenerTest.java
Log:
fix tests
Revision Changes Path
1.21 +17 -28 jboss-seam/src/test/misc/org/jboss/seam/test/ContextTest.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: ContextTest.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/test/misc/org/jboss/seam/test/ContextTest.java,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -b -r1.20 -r1.21
--- ContextTest.java 30 May 2007 01:33:00 -0000 1.20
+++ ContextTest.java 4 Jun 2007 17:24:42 -0000 1.21
@@ -1,4 +1,4 @@
-//$Id: ContextTest.java,v 1.20 2007/05/30 01:33:00 gavin Exp $
+//$Id: ContextTest.java,v 1.21 2007/06/04 17:24:42 gavin Exp $
package org.jboss.seam.test;
import javax.faces.context.ExternalContext;
@@ -17,6 +17,7 @@
import org.jboss.seam.core.ConversationEntries;
import org.jboss.seam.core.Init;
import org.jboss.seam.core.Manager;
+import org.jboss.seam.core.ServletSession;
import org.jboss.seam.el.EL;
import org.jboss.seam.el.SeamELResolver;
import org.jboss.seam.mock.MockExternalContext;
@@ -29,6 +30,11 @@
public class ContextTest
{
+ private void installComponent(Context appContext, Class clazz)
+ {
+ appContext.set( Seam.getComponentName(clazz) + ".component", new Component(clazz) );
+ }
+
@Test
public void testContextManagement() throws Exception
{
@@ -39,24 +45,13 @@
MockExternalContext externalContext = new MockExternalContext(servletContext);
Context appContext = new FacesApplicationContext(externalContext);
//appContext.set( Seam.getComponentName(Init.class), new Init() );
- appContext.set(
- Seam.getComponentName(ConversationEntries.class) + ".component",
- new Component(ConversationEntries.class, appContext)
- );
- appContext.set(
- Seam.getComponentName(Manager.class) + ".component",
- new Component(Manager.class, appContext)
- );
+ installComponent(appContext, ConversationEntries.class);
+ installComponent(appContext, Manager.class);
+ installComponent(appContext, ServletSession.class);
appContext.set( Seam.getComponentName(Init.class), new Init() );
- appContext.set(
- Seam.getComponentName(Bar.class) + ".component",
- new Component(Bar.class, appContext)
- );
- appContext.set(
- Seam.getComponentName(Foo.class) + ".component",
- new Component(Foo.class, appContext)
- );
+ installComponent(appContext, Bar.class);
+ installComponent(appContext, Foo.class);
appContext.set("otherFoo", new Foo());
assert !Contexts.isEventContextActive();
@@ -109,7 +104,7 @@
assert !Contexts.isConversationContextActive();
assert !Contexts.isApplicationContextActive();
assert ((MockHttpSession)externalContext.getSession(false)).getAttributes().size()==5;
- assert ((MockServletContext)externalContext.getContext()).getAttributes().size()==7;
+ assert ((MockServletContext)externalContext.getContext()).getAttributes().size()==8;
Lifecycle.beginRequest(externalContext);
@@ -142,7 +137,7 @@
assert Contexts.getSessionContext().get("foo")==foo;
assert Contexts.getConversationContext().getNames().length==2;
- assert Contexts.getApplicationContext().getNames().length==7;
+ assert Contexts.getApplicationContext().getNames().length==8;
assert Contexts.getSessionContext().getNames().length==3;
assert seamVariableResolver.getValue(EL.EL_CONTEXT, null, "zzz").equals("bar");
@@ -163,7 +158,7 @@
assert !Contexts.isConversationContextActive();
assert !Contexts.isApplicationContextActive();
assert ((MockHttpSession)externalContext.getSession(false)).getAttributes().size()==3;
- assert ((MockServletContext)externalContext.getContext()).getAttributes().size()==7;
+ assert ((MockServletContext)externalContext.getContext()).getAttributes().size()==8;
Lifecycle.endSession( servletContext, new ServletSessionImpl( (HttpSession) externalContext.getSession(true) ) );
@@ -181,14 +176,8 @@
ContextAdaptor sessionAdaptor = new ServletSessionImpl(session);
ContextAdaptor requestAdaptor = new ServletRequestImpl(request);
Context appContext = new FacesApplicationContext(externalContext);
- appContext.set(
- Seam.getComponentName(ConversationEntries.class) + ".component",
- new Component(ConversationEntries.class, appContext)
- );
- appContext.set(
- Seam.getComponentName(Manager.class) + ".component",
- new Component(Manager.class)
- );
+ installComponent(appContext, ConversationEntries.class);
+ installComponent(appContext, Manager.class);
appContext.set( Seam.getComponentName(Init.class), new Init() );
Lifecycle.beginRequest(externalContext);
Manager.instance().setLongRunningConversation(true);
1.32 +3 -1 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.31
retrieving revision 1.32
diff -u -b -r1.31 -r1.32
--- PhaseListenerTest.java 3 Jun 2007 17:57:07 -0000 1.31
+++ PhaseListenerTest.java 4 Jun 2007 17:24:42 -0000 1.32
@@ -1,4 +1,4 @@
-//$Id: PhaseListenerTest.java,v 1.31 2007/06/03 17:57:07 gavin Exp $
+//$Id: PhaseListenerTest.java,v 1.32 2007/06/04 17:24:42 gavin Exp $
package org.jboss.seam.test;
import java.util.ArrayList;
@@ -25,6 +25,7 @@
import org.jboss.seam.core.Init;
import org.jboss.seam.core.Manager;
import org.jboss.seam.core.Pages;
+import org.jboss.seam.core.ServletSession;
import org.jboss.seam.core.Validation;
import org.jboss.seam.jsf.AbstractSeamPhaseListener;
import org.jboss.seam.jsf.SeamPhaseListener;
@@ -49,6 +50,7 @@
installComponent(appContext, Pages.class);
installComponent(appContext, Events.class);
installComponent(appContext, Validation.class);
+ installComponent(appContext, ServletSession.class);
}
private void installComponent(Context appContext, Class clazz)
More information about the jboss-cvs-commits
mailing list