[jboss-cvs] jboss-seam/src/main/org/jboss/seam/mock ...

Gavin King gavin.king at jboss.com
Wed Oct 18 14:32:08 EDT 2006


  User: gavin   
  Date: 06/10/18 14:32:08

  Modified:    src/main/org/jboss/seam/mock  SeamTest.java
  Log:
  fix seamtest
  
  Revision  Changes    Path
  1.42      +9 -12     jboss-seam/src/main/org/jboss/seam/mock/SeamTest.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: SeamTest.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/mock/SeamTest.java,v
  retrieving revision 1.41
  retrieving revision 1.42
  diff -u -b -r1.41 -r1.42
  --- SeamTest.java	17 Jun 2006 19:36:32 -0000	1.41
  +++ SeamTest.java	18 Oct 2006 18:32:08 -0000	1.42
  @@ -22,7 +22,6 @@
   import org.hibernate.validator.ClassValidator;
   import org.hibernate.validator.InvalidValue;
   import org.jboss.seam.Component;
  -import org.jboss.seam.ScopeType;
   import org.jboss.seam.contexts.Lifecycle;
   import org.jboss.seam.core.FacesMessages;
   import org.jboss.seam.core.Manager;
  @@ -41,7 +40,7 @@
    * 
    * @author Gavin King
    * @author <a href="mailto:theute at jboss.org">Thomas Heute</a>
  - * @version $Revision: 1.41 $
  + * @version $Revision: 1.42 $
    */
   public class SeamTest
   {
  @@ -196,15 +195,14 @@
            externalContext = new MockExternalContext(servletContext, session);
            facesContext = new MockFacesContext( externalContext, application );
            facesContext.setCurrent();
  -         Map attributes = facesContext.getViewRoot().getAttributes();
  +         Map viewRootAttributes = facesContext.getViewRoot().getAttributes();
            
            if ( !isGetRequest() && conversationId!=null ) 
            {
  -            if ( conversationStates.containsKey( conversationId ) )
  +            if ( conversationStates.containsKey(conversationId) )
               {
  -               attributes.putAll(
  -                       conversationStates.get( conversationId ).state
  -                  );
  +               Map state = conversationStates.get(conversationId).state;
  +               viewRootAttributes.putAll(state);
               }
            }
                     
  @@ -271,13 +269,12 @@
               
            }
   
  -         Map pageContextMap = (Map) attributes.get( ScopeType.PAGE.getPrefix() );
  -         if (pageContextMap!=null)
  +         if (viewRootAttributes!=null)
            {
  -            conversationId = (String) pageContextMap.get(Manager.CONVERSATION_ID);
  +            conversationId = (String) viewRootAttributes.get(Manager.CONVERSATION_ID);
               ConversationState conversationState = new ConversationState();
  -            conversationState.state.putAll( attributes );
  -            conversationStates.put( conversationId, conversationState );
  +            conversationState.state.putAll( viewRootAttributes );
  +            conversationStates.put(conversationId, conversationState);
            }
   
            return conversationId;
  
  
  



More information about the jboss-cvs-commits mailing list