[richfaces-svn-commits] JBoss Rich Faces SVN: r2063 - trunk/framework/test/src/test/java/org/richfaces/model.
richfaces-svn-commits at lists.jboss.org
richfaces-svn-commits at lists.jboss.org
Sat Aug 4 19:19:21 EDT 2007
Author: nbelaevski
Date: 2007-08-04 19:19:21 -0400 (Sat, 04 Aug 2007)
New Revision: 2063
Modified:
trunk/framework/test/src/test/java/org/richfaces/model/StackingTreeDataModelTest.java
Log:
Request variable restoration added to unit tests for StackingTreeModel
Modified: trunk/framework/test/src/test/java/org/richfaces/model/StackingTreeDataModelTest.java
===================================================================
--- trunk/framework/test/src/test/java/org/richfaces/model/StackingTreeDataModelTest.java 2007-08-04 20:14:28 UTC (rev 2062)
+++ trunk/framework/test/src/test/java/org/richfaces/model/StackingTreeDataModelTest.java 2007-08-04 23:19:21 UTC (rev 2063)
@@ -38,6 +38,10 @@
private StackingTreeModel directoriesModel;
private StackingTreeModel filesModel;
+ private Object projectRequestObject;
+ private Object directoryRequestObject;
+ private Object fileRequestObject;
+
/* (non-Javadoc)
* @see org.ajax4jsf.tests.AbstractAjax4JsfTestCase#setUp()
*/
@@ -95,6 +99,15 @@
directoriesModel.addStackingModel(filesModel);
projectsModel.addStackingModel(directoriesModel);
this.stackingTreeModel.addStackingModel(projectsModel);
+
+ projectRequestObject = new Object();
+ directoryRequestObject = new Object();
+ fileRequestObject = new Object();
+
+ Map requestParameterMap = facesContext.getExternalContext().getRequestParameterMap();
+ requestParameterMap.put("project", projectRequestObject);
+ requestParameterMap.put("directory", directoryRequestObject);
+ requestParameterMap.put("file", fileRequestObject);
}
/* (non-Javadoc)
@@ -106,6 +119,10 @@
this.projectsModel = null;
this.directoriesModel = null;
this.filesModel = null;
+
+ this.projectRequestObject = null;
+ this.directoryRequestObject = null;
+ this.fileRequestObject = null;
}
public void testWalk() throws Exception {
@@ -115,6 +132,11 @@
this.stackingTreeModel.setRowKey(null);
assertNull(this.stackingTreeModel.getRowData());
assertFalse(this.stackingTreeModel.isLeaf());
+
+ Map requestParameterMap = facesContext.getExternalContext().getRequestParameterMap();
+ assertSame(this.projectRequestObject, requestParameterMap.get("project"));
+ assertSame(this.directoryRequestObject, requestParameterMap.get("directory"));
+ assertSame(this.fileRequestObject, requestParameterMap.get("file"));
}
public void testComponentsListener() throws Exception {
More information about the richfaces-svn-commits
mailing list