[richfaces-svn-commits] JBoss Rich Faces SVN: r11964 - in trunk/ui/extendedDataTable/src: test/java/org/richfaces/renderkit and 1 other directory.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Mon Dec 22 08:11:31 EST 2008


Author: alevkovsky
Date: 2008-12-22 08:11:31 -0500 (Mon, 22 Dec 2008)
New Revision: 11964

Modified:
   trunk/ui/extendedDataTable/src/main/config/component/ExtendedDataTable.xml
   trunk/ui/extendedDataTable/src/test/java/org/richfaces/renderkit/AbstractExtendedTableRendererTest.java
Log:
Add JUnits for extendedDataTable

Modified: trunk/ui/extendedDataTable/src/main/config/component/ExtendedDataTable.xml
===================================================================
--- trunk/ui/extendedDataTable/src/main/config/component/ExtendedDataTable.xml	2008-12-22 13:10:57 UTC (rev 11963)
+++ trunk/ui/extendedDataTable/src/main/config/component/ExtendedDataTable.xml	2008-12-22 13:11:31 UTC (rev 11964)
@@ -8,6 +8,10 @@
                     <superclass>org.richfaces.component.UIExtendedDataTable</superclass>
                     <description> The &lt;rich:extendedDataTable&gt; component is used for
                               tables extending standard component &lt;rich:dataTable&gt; . </description>
+                    <test>
+						<classname>org.richfaces.component.html.HtmlExtendedDataTableComponentTest</classname>
+						<superclassname>org.ajax4jsf.tests.AbstractAjax4JsfTestCase</superclassname>
+					</test>
                     <renderer generate="true" override="true">
                               <name>org.richfaces.ExtendedDataTableRenderer</name>
                               <template>org/richfaces/htmlExtendedDataTable.jspx</template>

Modified: trunk/ui/extendedDataTable/src/test/java/org/richfaces/renderkit/AbstractExtendedTableRendererTest.java
===================================================================
--- trunk/ui/extendedDataTable/src/test/java/org/richfaces/renderkit/AbstractExtendedTableRendererTest.java	2008-12-22 13:10:57 UTC (rev 11963)
+++ trunk/ui/extendedDataTable/src/test/java/org/richfaces/renderkit/AbstractExtendedTableRendererTest.java	2008-12-22 13:11:31 UTC (rev 11964)
@@ -71,6 +71,11 @@
             column.setId("columnId" + i);
             column.setRendered(true);
             column.setSortable(true);
+            UIOutput text = (UIOutput) createComponent(
+                    HtmlOutputText.COMPONENT_TYPE, HtmlOutputText.class
+                            .getName(), null, null, null);
+            column.getFacets().put("header", text);
+            column.getFacets().put("footer", text);
             if (i == 0) {
                 column.setSortOrder(Ordering.ASCENDING);
             }
@@ -434,11 +439,11 @@
     // }
 
     public void testDoDecodeFacesContextUIComponent() {
-        // facesContext.getExternalContext().getRequestParameterMap().put(
-        // table.getClientId(facesContext), "fsp");
-        // facesContext.getExternalContext().getRequestParameterMap().put(
-        // "fsp", "extDT:columnId0");
-        // renderer.doDecode(facesContext, table);
+         facesContext.getExternalContext().getRequestParameterMap().put(
+         table.getClientId(facesContext), "fsp");
+         facesContext.getExternalContext().getRequestParameterMap().put(
+         "fsp", "extDT:columnId0");
+         renderer.doDecode(facesContext, table);
     }
 
     // public void testEncodeEndFacesContextUIComponent() {




More information about the richfaces-svn-commits mailing list