[richfaces-svn-commits] JBoss Rich Faces SVN: r11863 - trunk/ui/extendedDataTable/src/test/java/org/richfaces/renderkit.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Thu Dec 18 04:11:31 EST 2008


Author: pgolawski
Date: 2008-12-18 04:11:31 -0500 (Thu, 18 Dec 2008)
New Revision: 11863

Modified:
   trunk/ui/extendedDataTable/src/test/java/org/richfaces/renderkit/AbstractExtendedTableRendererTest.java
Log:
fix test after changes: set focus (without select text) to current inplace filter input on filter event

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-18 08:09:12 UTC (rev 11862)
+++ trunk/ui/extendedDataTable/src/test/java/org/richfaces/renderkit/AbstractExtendedTableRendererTest.java	2008-12-18 09:11:31 UTC (rev 11863)
@@ -29,6 +29,7 @@
 import javax.faces.component.UIOutput;
 import javax.faces.component.html.HtmlOutputText;
 
+import org.ajax4jsf.renderkit.RendererUtils;
 import org.ajax4jsf.tests.AbstractAjax4JsfTestCase;
 import org.richfaces.component.UIColumn;
 import org.richfaces.component.UIExtendedDataTable;
@@ -445,17 +446,19 @@
     // }
 
     public void testAddInplaceInput() {
-        UIColumn column = (UIColumn) application
-                .createComponent(UIColumn.COMPONENT_TYPE);
-        column.setId("columnId");
+//        UIColumn column = (UIColumn) application
+//                .createComponent(UIColumn.COMPONENT_TYPE);
+//        column.setId("columnId");
+    	UIColumn column = (UIColumn)RendererUtils.getInstance().findComponentFor(table, "columnId0");
         column.setFilterValue("test");
         // filter event == null
         try {
             setupResponseWriter();
-            renderer.addInplaceInput(facesContext, column, "buffer");
+            renderer.addInplaceInput(facesContext, column);
             UIInput input = (UIInput) column.getFacets()
                     .get("filterValueInput");
-            assertEquals("buffer", input.getAttributes().get("onchange"));
+            //assertEquals("buffer", input.getAttributes().get("onchange"));
+            assertTrue(((String)input.getAttributes().get("onchange")).length()>0);
             assertEquals("test", input.getValue());
         } catch (IOException e) {
             fail(e.getMessage());
@@ -464,14 +467,16 @@
         column.getAttributes().put("filterEvent", "testEvent");
         try {
             setupResponseWriter();
-            renderer.addInplaceInput(facesContext, column, "buffer");
+            renderer.addInplaceInput(facesContext, column);
             UIInput input = (UIInput) column.getFacets()
                     .get("filterValueInput");
-            assertEquals("buffer", input.getAttributes().get("testEvent"));
+            assertTrue(((String)input.getAttributes().get("testEvent")).length()>0);
+            //assertEquals("buffer", input.getAttributes().get("testEvent"));
             assertEquals("test", input.getValue());
         } catch (IOException e) {
             fail(e.getMessage());
         }
+        column.setFilterValue(null);
     }
 
     public void testGetJavaScriptVarName() {




More information about the richfaces-svn-commits mailing list