[seam-commits] Seam SVN: r9046 - branches/community/Seam_2_0/src/main/org/jboss/seam/mock.
seam-commits at lists.jboss.org
seam-commits at lists.jboss.org
Sat Sep 20 17:33:28 EDT 2008
Author: dan.j.allen
Date: 2008-09-20 17:33:28 -0400 (Sat, 20 Sep 2008)
New Revision: 9046
Modified:
branches/community/Seam_2_0/src/main/org/jboss/seam/mock/BaseSeamTest.java
Log:
oops, needed to initialize the JSF Application before starting Seam
Modified: branches/community/Seam_2_0/src/main/org/jboss/seam/mock/BaseSeamTest.java
===================================================================
--- branches/community/Seam_2_0/src/main/org/jboss/seam/mock/BaseSeamTest.java 2008-09-20 20:53:01 UTC (rev 9045)
+++ branches/community/Seam_2_0/src/main/org/jboss/seam/mock/BaseSeamTest.java 2008-09-20 21:33:28 UTC (rev 9046)
@@ -937,6 +937,8 @@
servletContext = new MockServletContext();
initServletContext(servletContext.getInitParameters());
ServletLifecycle.beginApplication(servletContext);
+ FactoryFinder.setFactory(FactoryFinder.APPLICATION_FACTORY, MockApplicationFactory.class.getName());
+ application = ((ApplicationFactory) FactoryFinder.getFactory(FactoryFinder.APPLICATION_FACTORY)).getApplication();
new Initialization(servletContext).create().init();
((Init) servletContext.getAttribute(Seam.getComponentName(Init.class))).setDebug(false);
}
@@ -949,6 +951,8 @@
*/
protected void stopSeam() throws Exception
{
+ FactoryFinder.setFactory(FactoryFinder.APPLICATION_FACTORY, MockApplicationFactory.class.getName());
+ ((ApplicationFactory) FactoryFinder.getFactory(FactoryFinder.APPLICATION_FACTORY)).setApplication(null);
ServletLifecycle.endApplication();
}
@@ -960,8 +964,6 @@
protected void setupClass() throws Exception
{
servletContext = (MockServletContext) ServletLifecycle.getServletContext();
- FactoryFinder.setFactory(FactoryFinder.APPLICATION_FACTORY, MockApplicationFactory.class.getName());
- application = ((ApplicationFactory) FactoryFinder.getFactory(FactoryFinder.APPLICATION_FACTORY)).getApplication();
phases = new SeamPhaseListener();
conversationViewRootAttributes = new HashMap<String, Map>();
seamFilter = createSeamFilter();
More information about the seam-commits
mailing list