[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