[richfaces-svn-commits] JBoss Rich Faces SVN: r361 - trunk/richfaces/inputnumber-slider/src/test/java/org/richfaces/component.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Wed Apr 11 09:35:03 EDT 2007


Author: pkotikov
Date: 2007-04-11 09:35:03 -0400 (Wed, 11 Apr 2007)
New Revision: 361

Modified:
   trunk/richfaces/inputnumber-slider/src/test/java/org/richfaces/component/InputNumberSliderComponentTest.java
Log:
Testcases updated.

Modified: trunk/richfaces/inputnumber-slider/src/test/java/org/richfaces/component/InputNumberSliderComponentTest.java
===================================================================
--- trunk/richfaces/inputnumber-slider/src/test/java/org/richfaces/component/InputNumberSliderComponentTest.java	2007-04-11 13:34:52 UTC (rev 360)
+++ trunk/richfaces/inputnumber-slider/src/test/java/org/richfaces/component/InputNumberSliderComponentTest.java	2007-04-11 13:35:03 UTC (rev 361)
@@ -21,6 +21,7 @@
 
 package org.richfaces.component;
 
+import java.awt.Dimension;
 import java.util.HashSet;
 import java.util.Iterator;
 import java.util.List;
@@ -37,8 +38,16 @@
 import javax.faces.el.PropertyNotFoundException;
 import javax.faces.el.ValueBinding;
 
+import org.ajax4jsf.framework.resource.InternetResource;
+import org.ajax4jsf.framework.resource.InternetResourceBuilder;
+import org.ajax4jsf.framework.resource.Java2Dresource;
+import org.ajax4jsf.framework.resource.ResourceContext;
 import org.ajax4jsf.tests.AbstractAjax4JsfTestCase;
 import org.apache.commons.lang.StringUtils;
+import org.richfaces.renderkit.html.images.SliderArrowImage;
+import org.richfaces.renderkit.html.images.SliderArrowSelectedImage;
+import org.richfaces.renderkit.html.images.SliderFieldGradient;
+import org.richfaces.renderkit.html.images.SliderTrackGradient;
 
 import com.gargoylesoftware.htmlunit.KeyValuePair;
 import com.gargoylesoftware.htmlunit.html.DomNode;
@@ -173,7 +182,25 @@
             }
         }
     }
+    
+    public void testImages() throws Exception {
+	InternetResource image = InternetResourceBuilder.getInstance().createResource(null, SliderFieldGradient.class.getName());
+	Dimension imageDim = ((Java2Dresource)image).getDimensions(facesContext, null);
+	assertTrue( imageDim.getWidth() == 31 && imageDim.getHeight() == 55);
+	
+	image = InternetResourceBuilder.getInstance().createResource(null, SliderTrackGradient.class.getName());
+	imageDim = ((Java2Dresource)image).getDimensions(facesContext, null);
+	assertTrue( imageDim.getWidth() == 7 && imageDim.getHeight() == 10);
 
+	image = InternetResourceBuilder.getInstance().createResource(null, SliderArrowImage.class.getName());
+	imageDim = ((Java2Dresource)image).getDimensions(facesContext, null);
+	assertTrue( imageDim.getWidth() == 7 && imageDim.getHeight() == 8);
+
+	image = InternetResourceBuilder.getInstance().createResource(null, SliderArrowSelectedImage.class.getName());
+	imageDim = ((Java2Dresource)image).getDimensions(facesContext, null);
+	assertTrue( imageDim.getWidth() == 7 && imageDim.getHeight() == 8);
+    }
+
     public void testUpdate() throws Exception {
 	//tests if component handles value bindings correctly
     	HtmlPage renderedView = renderView();




More information about the richfaces-svn-commits mailing list