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

Gavin King gavin.king at jboss.com
Tue May 15 16:39:05 EDT 2007


  User: gavin   
  Date: 07/05/15 16:39:05

  Modified:    src/main/org/jboss/seam/mock  SeamTest.java
  Log:
  make todo test work, by supporting param.foo EL
  
  Revision  Changes    Path
  1.69      +11 -1     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.68
  retrieving revision 1.69
  diff -u -b -r1.68 -r1.69
  --- SeamTest.java	15 May 2007 19:29:51 -0000	1.68
  +++ SeamTest.java	15 May 2007 20:39:05 -0000	1.69
  @@ -56,7 +56,7 @@
    * 
    * @author Gavin King
    * @author <a href="mailto:theute at jboss.org">Thomas Heute</a>
  - * @version $Revision: 1.68 $
  + * @version $Revision: 1.69 $
    */
   public class SeamTest
   {
  @@ -418,6 +418,16 @@
            
            beforeRequest();
   
  +         Map<String, String> params = new HashMap<String, String>();
  +         for (Map.Entry<String, String[]> e: ( (Map<String, String[]>) request.getParameterMap() ).entrySet())
  +         {
  +            if ( e.getValue().length==1 )
  +            {
  +               params.put( e.getKey(), e.getValue()[0] );
  +            }
  +         }
  +         request.setAttribute("param", params);
  +
            phases.beforePhase( new PhaseEvent(facesContext, PhaseId.RESTORE_VIEW, MockLifecycle.INSTANCE) );
            
            UIViewRoot viewRoot = facesContext.getApplication().getViewHandler().createView( facesContext, getViewId() );
  
  
  



More information about the jboss-cvs-commits mailing list