You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beehive.apache.org by ek...@apache.org on 2006/06/18 23:53:02 UTC

svn commit: r415202 - /beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/DataGridTestUtil.java

Author: ekoneil
Date: Sun Jun 18 14:53:02 2006
New Revision: 415202

URL: http://svn.apache.org/viewvc?rev=415202&view=rev
Log:
Fix for failing JUnit test.  Not sure how thiw was missed the first time...

With the new PagedDataSet, callers need to explicitly set the size of the data set on the PagerModel.  In order for the PM to calculate the correct number of pages, it needs to know the cumulative size of the data set -- this information needs to be transferred explicitly via:

  pagerModel.setDataSetSize(pagedDataSet.getSize());

Would be great to make this event driven (or something), but it's easy enough to make the call before starting to use the PagerModel.

Test: NetUI pass (really, honest!)


Modified:
    beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/DataGridTestUtil.java

Modified: beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/DataGridTestUtil.java
URL: http://svn.apache.org/viewvc/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/DataGridTestUtil.java?rev=415202&r1=415201&r2=415202&view=diff
==============================================================================
--- beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/DataGridTestUtil.java (original)
+++ beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/DataGridTestUtil.java Sun Jun 18 14:53:02 2006
@@ -134,10 +134,12 @@
         DataGridConfig config = getDataGridConfig();
         DataGridResourceProvider provider = getDataGridConfig().getDefaultResourceProvider();
         provider.setLocale(Locale.US);
-        DataGridTagModel dgm = new DataGridTagModel(name, config, jspContext);
-        dgm.setDataSet(dataSet);
-        dgm.setResourceProvider(provider);
-        dgm.getState().getPagerModel().setPageAction("fauxPageAction.do");
-        return dgm;
+
+        DataGridTagModel dataGridTagModel = new DataGridTagModel(name, config, jspContext);
+        dataGridTagModel.setDataSet(dataSet);
+        dataGridTagModel.getState().getPagerModel().setDataSetSize(dataSet.getSize());
+        dataGridTagModel.setResourceProvider(provider);
+        dataGridTagModel.getState().getPagerModel().setPageAction("fauxPageAction.do");
+        return dataGridTagModel;
     }
 }