[richfaces-svn-commits] JBoss Rich Faces SVN: r1342 - in trunk/sandbox/scrollable-grid/src/test/java/org/richfaces: taglib and 1 other directory.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Wed Jun 27 10:52:01 EDT 2007


Author: abelevich
Date: 2007-06-27 10:52:01 -0400 (Wed, 27 Jun 2007)
New Revision: 1342

Added:
   trunk/sandbox/scrollable-grid/src/test/java/org/richfaces/taglib/
   trunk/sandbox/scrollable-grid/src/test/java/org/richfaces/taglib/ScrollableGridColumnTagTest.java
   trunk/sandbox/scrollable-grid/src/test/java/org/richfaces/taglib/ScrollableGridTagTest.java
Log:
test for tags

Added: trunk/sandbox/scrollable-grid/src/test/java/org/richfaces/taglib/ScrollableGridColumnTagTest.java
===================================================================
--- trunk/sandbox/scrollable-grid/src/test/java/org/richfaces/taglib/ScrollableGridColumnTagTest.java	                        (rev 0)
+++ trunk/sandbox/scrollable-grid/src/test/java/org/richfaces/taglib/ScrollableGridColumnTagTest.java	2007-06-27 14:52:01 UTC (rev 1342)
@@ -0,0 +1,116 @@
+/**
+ * GENERATED FILE - DO NOT EDIT
+ *
+ */
+package org.richfaces.taglib;
+
+import java.lang.String ;
+import org.ajax4jsf.tests.AbstractAjax4JsfTestCase ;
+import javax.faces.component.UIComponent ;
+import javax.faces.component.UIComponent;
+import javax.faces.webapp.UIComponentTag;
+import org.richfaces.component.html.HtmlScrollableGridColumn;
+import javax.faces.application.Application;
+import javax.faces.el.ValueBinding;
+import javax.servlet.Servlet;
+import javax.servlet.ServletConfig;
+import javax.servlet.ServletContext;
+import javax.servlet.ServletException;
+import javax.servlet.ServletRequest;
+import javax.servlet.ServletResponse;
+import javax.servlet.http.HttpServletRequestWrapper;
+import javax.servlet.http.HttpSession;
+import javax.servlet.jsp.JspException;
+import javax.servlet.jsp.JspWriter;
+import javax.servlet.jsp.PageContext;
+import javax.servlet.jsp.el.ExpressionEvaluator;
+import javax.servlet.jsp.el.VariableResolver;
+import javax.servlet.jsp.tagext.Tag;
+import java.io.IOException;
+import java.util.Enumeration;
+
+
+
+/**
+ * @author shura (latest modification by $Author: alexsmirnov $)
+ * @version $Revision: 1.1.2.2 $ $Date: 2007/01/03 21:05:14 $
+ *
+ */
+public class ScrollableGridColumnTagTest extends org.ajax4jsf.tests.AbstractAjax4JsfTestCase {
+
+
+	private ScrollableGridColumnTag tag;
+
+  /**
+   *  Constructor to init default renderers 
+   */ 
+  public ScrollableGridColumnTagTest (String name){
+  	super(name);
+  }
+
+
+	public void setUp() throws Exception {
+		super.setUp();
+		tag = new ScrollableGridColumnTag();
+		tag.setParent(new UIComponentTag(){
+
+			public String getComponentType() {
+				// TODO Auto-generated method stub
+				return null;
+			}
+
+			public String getRendererType() {
+				// TODO Auto-generated method stub
+				return null;
+			}
+			
+			public int doStartTag() throws JspException {
+				// TODO Auto-generated method stub
+				return Tag.EVAL_BODY_INCLUDE;
+			}
+			
+			public int doEndTag() throws JspException {
+				// TODO Auto-generated method stub
+				return Tag.EVAL_BODY_INCLUDE;
+			}
+			
+		});
+		
+	}
+
+	public void tearDown() throws Exception {
+		super.tearDown();
+		tag = null;
+	}
+	
+	
+	public void testSetPropertiesUIComponent() {
+		HtmlScrollableGridColumn component = new HtmlScrollableGridColumn();
+	// create binding		
+		Application application = null;
+		ValueBinding binding = null;
+
+	
+		tag.setProperties(component);
+
+/*
+		 		 		 			// TODO - setup properties for other cases.
+			// name footer with type javax.faces.component.UIComponent
+		 	 		 		 		 			setStringProperty(component, "width",this._width);
+		 	 		 		 		 		 			// TODO - setup properties for other cases.
+			// name header with type javax.faces.component.UIComponent
+		 	 		 		 		 		 			setStringProperty(component, "headerClass",this._headerClass);
+		 	 		 		 		 		 			setStringProperty(component, "footerClass",this._footerClass);
+		 	 		 		 		 		 		 			// Simple type - boolean
+			setBooleanProperty(component, "breakBefore",this._breakBefore); 
+		 	 		 		 		 		 			// Simple type - boolean
+			setBooleanProperty(component, "sortable",this._sortable); 
+		 	 		 		 		 	*/	
+	}
+	
+	public void testGetComponentType(){
+		assertNotNull(tag.getComponentType());
+	}
+	
+	
+}

Added: trunk/sandbox/scrollable-grid/src/test/java/org/richfaces/taglib/ScrollableGridTagTest.java
===================================================================
--- trunk/sandbox/scrollable-grid/src/test/java/org/richfaces/taglib/ScrollableGridTagTest.java	                        (rev 0)
+++ trunk/sandbox/scrollable-grid/src/test/java/org/richfaces/taglib/ScrollableGridTagTest.java	2007-06-27 14:52:01 UTC (rev 1342)
@@ -0,0 +1,175 @@
+/**
+ * GENERATED FILE - DO NOT EDIT
+ *
+ */
+package org.richfaces.taglib;
+
+import java.lang.String ;
+import org.ajax4jsf.tests.AbstractAjax4JsfTestCase ;
+import java.util.Collection ;
+import java.lang.Object ;
+import java.util.List ;
+import org.ajax4jsf.ajax.repeat.DataComponentState ;
+import java.util.Set ;
+import javax.faces.component.UIComponent ;
+import javax.faces.component.UIComponent;
+import javax.faces.webapp.UIComponentTag;
+import org.richfaces.component.html.HtmlScrollableGrid;
+import javax.faces.application.Application;
+import javax.faces.el.ValueBinding;
+import javax.servlet.Servlet;
+import javax.servlet.ServletConfig;
+import javax.servlet.ServletContext;
+import javax.servlet.ServletException;
+import javax.servlet.ServletRequest;
+import javax.servlet.ServletResponse;
+import javax.servlet.http.HttpServletRequestWrapper;
+import javax.servlet.http.HttpSession;
+import javax.servlet.jsp.JspException;
+import javax.servlet.jsp.JspWriter;
+import javax.servlet.jsp.PageContext;
+import javax.servlet.jsp.el.ExpressionEvaluator;
+import javax.servlet.jsp.el.VariableResolver;
+import javax.servlet.jsp.tagext.Tag;
+import java.io.IOException;
+import java.util.Enumeration;
+
+
+
+/**
+ * @author shura (latest modification by $Author: alexsmirnov $)
+ * @version $Revision: 1.1.2.2 $ $Date: 2007/01/03 21:05:14 $
+ *
+ */
+public class ScrollableGridTagTest extends org.ajax4jsf.tests.AbstractAjax4JsfTestCase {
+
+
+	private ScrollableGridTag tag;
+
+  /**
+   *  Constructor to init default renderers 
+   */ 
+  public ScrollableGridTagTest (String name){
+  	super(name);
+  }
+
+
+	public void setUp() throws Exception {
+		super.setUp();
+		tag = new ScrollableGridTag();
+		tag.setParent(new UIComponentTag(){
+
+			public String getComponentType() {
+				// TODO Auto-generated method stub
+				return null;
+			}
+
+			public String getRendererType() {
+				// TODO Auto-generated method stub
+				return null;
+			}
+			
+			public int doStartTag() throws JspException {
+				// TODO Auto-generated method stub
+				return Tag.EVAL_BODY_INCLUDE;
+			}
+			
+			public int doEndTag() throws JspException {
+				// TODO Auto-generated method stub
+				return Tag.EVAL_BODY_INCLUDE;
+			}
+			
+		});
+		
+	}
+
+	public void tearDown() throws Exception {
+		super.tearDown();
+		tag = null;
+	}
+	
+	
+	public void testSetPropertiesUIComponent() {
+		HtmlScrollableGrid component = new HtmlScrollableGrid();
+	// create binding		
+		Application application = null;
+		ValueBinding binding = null;
+
+	
+		tag.setProperties(component);
+
+/*
+		 		 		 			setStringProperty(component, "onselectionchange",this._onselectionchange);
+		 	 		 		 		 			// TODO - setup properties for other cases.
+			// name footer with type javax.faces.component.UIComponent
+		 	 		 		 		 			setStringProperty(component, "width",this._width);
+		 	 		 		 		 			setStringProperty(component, "stateVar",this._stateVar);
+		 	 		 		 		 			setStringProperty(component, "rowKeyVar",this._rowKeyVar);
+		 	 		 		 		 			setStringProperty(component, "focus",this._focus);
+		 	 		 		 		 		 			// Simple type - boolean
+			setBooleanProperty(component, "bypassUpdates",this._bypassUpdates); 
+		 	 		 		 		 			// TODO - handle object
+			setStringProperty(component, "rowKey",this._rowKey);
+		 	 		 		 		 		 			// Simple type - boolean
+			setBooleanProperty(component, "limitToList",this._limitToList); 
+		 	 		 		 		 			setStringProperty(component, "var",this._var);
+		 	 		 		 		 			// Simple type - int
+			setIntegerProperty(component, "rows",this._rows); 
+		 	 		 		 		 			// Simple type - int
+			setIntegerProperty(component, "timeout",this._timeout); 
+		 	 		 		 		 		 			setStringProperty(component, "columnClasses",this._columnClasses);
+		 	 		 		 		 			// TODO - setup properties for other cases.
+			// name header with type javax.faces.component.UIComponent
+		 	 		 		 		 			// Simple type - int
+			setIntegerProperty(component, "first",this._first); 
+		 	 		 		 		 			// TODO - setup properties for other cases.
+			// name selection with type org.richfaces.model.selection.Selection
+		 	 		 		 		 			setStringProperty(component, "headerClass",this._headerClass);
+		 	 		 		 		 		 		 			// TODO - setup properties for other cases.
+			// name responseData with type java.util.Collection
+		 	 		 		 		 		 			setStringProperty(component, "rowClasses",this._rowClasses);
+		 	 		 		 		 			setStringProperty(component, "oncomplete",this._oncomplete);
+		 	 		 		 		 			// TODO - setup properties for other cases.
+			// name componentState with type org.ajax4jsf.ajax.repeat.DataComponentState
+		 	 		 		 		 			// TODO - setup properties for other cases.
+			// name sortOrder with type org.richfaces.model.SortOrder
+		 	 		 		 		 		 			setStringProperty(component, "footerClass",this._footerClass);
+		 	 		 		 		 			// TODO - handle object
+			setStringProperty(component, "reRender",this._reRender);
+		 	 		 		 		 			setStringProperty(component, "activeClass",this._activeClass);
+		 	 		 		 		 		 			// TODO - setup properties for other cases.
+			// name ajaxKeys with type java.util.Set
+		 	 		 		 		 			setStringProperty(component, "height",this._height);
+		 	 		 		 		 			setStringProperty(component, "captionClass",this._captionClass);
+		 	 		 		 		 			// Simple type - boolean
+			setBooleanProperty(component, "ajaxSingle",this._ajaxSingle); 
+		 	 		 		 		 			setStringProperty(component, "selectedClass",this._selectedClass);
+		 	 		 		 		 			// Simple type - int
+			setIntegerProperty(component, "frozenColCount",this._frozenColCount); 
+		 	 		 		 		 			// Simple type - int
+			setIntegerProperty(component, "rowIndex",this._rowIndex); 
+		 	 		 		 		 		 			// TODO - setup properties for other cases.
+			// name ranges with type java.util.List
+		 	 		 		 		 			// Simple type - int
+			setIntegerProperty(component, "reqRowsCount",this._reqRowsCount); 
+		 	 		 		 		 			setStringProperty(component, "status",this._status);
+		 	 		 		 		 			// Simple type - int
+			setIntegerProperty(component, "requestDelay",this._requestDelay); 
+		 	 		 		 		 			setStringProperty(component, "eventsQueue",this._eventsQueue);
+		 	 		 		 		 			// TODO - handle object
+			setStringProperty(component, "data",this._data);
+		 	 		 		 		 		 			// Simple type - boolean
+			setBooleanProperty(component, "ignoreDupResponses",this._ignoreDupResponses); 
+		 	 		 	*/	
+	}
+	
+	public void testGetRendererType(){
+		assertNotNull(tag.getRendererType());
+	}
+	
+	public void testGetComponentType(){
+		assertNotNull(tag.getComponentType());
+	}
+	
+	
+}




More information about the richfaces-svn-commits mailing list