[richfaces-svn-commits] JBoss Rich Faces SVN: r446 - in trunk/richfaces/menu-components/src: test/java/org/richfaces/component and 1 other directory.
richfaces-svn-commits at lists.jboss.org
richfaces-svn-commits at lists.jboss.org
Thu Apr 19 04:27:51 EDT 2007
Author: a.izobov
Date: 2007-04-19 04:27:50 -0400 (Thu, 19 Apr 2007)
New Revision: 446
Modified:
trunk/richfaces/menu-components/src/main/java/org/richfaces/renderkit/html/images/MenuNodeImage.java
trunk/richfaces/menu-components/src/test/java/org/richfaces/component/MenuGroupComponentTest.java
trunk/richfaces/menu-components/src/test/java/org/richfaces/component/MenuItemComponentTest.java
Log:
test rendering images added
Modified: trunk/richfaces/menu-components/src/main/java/org/richfaces/renderkit/html/images/MenuNodeImage.java
===================================================================
--- trunk/richfaces/menu-components/src/main/java/org/richfaces/renderkit/html/images/MenuNodeImage.java 2007-04-18 18:27:02 UTC (rev 445)
+++ trunk/richfaces/menu-components/src/main/java/org/richfaces/renderkit/html/images/MenuNodeImage.java 2007-04-19 08:27:50 UTC (rev 446)
@@ -42,16 +42,14 @@
int intValue;
tmp = (String) skin.getParameter(context,"headerBackgroundColor");
- if (tmp != null) {
- intValue = HtmlColor.decode(tmp).getRGB();
- mnd.setGeneralColor(new Integer(intValue));
- } else mnd.setGeneralColor(null);
+ if (tmp == null) tmp = "#4A75B5";
+ intValue = HtmlColor.decode(tmp).getRGB();
+ mnd.setGeneralColor(new Integer(intValue));
tmp = (String) skin.getParameter(context,"tabDisabledTextColor");
- if (tmp != null) {
- intValue = HtmlColor.decode(tmp).getRGB();
- mnd.setDisabledColor(new Integer(intValue));
- } else mnd.setDisabledColor(null);
+ if (tmp == null) tmp = "#6A92CF";
+ intValue = HtmlColor.decode(tmp).getRGB();
+ mnd.setDisabledColor(new Integer(intValue));
return mnd;
}
Modified: trunk/richfaces/menu-components/src/test/java/org/richfaces/component/MenuGroupComponentTest.java
===================================================================
--- trunk/richfaces/menu-components/src/test/java/org/richfaces/component/MenuGroupComponentTest.java 2007-04-18 18:27:02 UTC (rev 445)
+++ trunk/richfaces/menu-components/src/test/java/org/richfaces/component/MenuGroupComponentTest.java 2007-04-19 08:27:50 UTC (rev 446)
@@ -30,13 +30,20 @@
import javax.faces.component.UIForm;
import javax.faces.component.html.HtmlForm;
import javax.faces.component.html.HtmlOutputText;
+import javax.servlet.http.HttpServletResponse;
import org.richfaces.component.html.HtmlMenuGroup;
+import org.richfaces.renderkit.html.images.MenuNodeImage;
+import com.gargoylesoftware.htmlunit.Page;
import com.gargoylesoftware.htmlunit.html.HtmlPage;
import com.gargoylesoftware.htmlunit.html.HtmlElement;
import com.gargoylesoftware.htmlunit.html.HtmlScript;
+import org.ajax4jsf.framework.resource.InternetResource;
+import org.ajax4jsf.framework.resource.InternetResourceBuilder;
+import org.ajax4jsf.framework.resource.ResourceBuilderImpl;
+import org.ajax4jsf.framework.util.image.ImageInfo;
import org.ajax4jsf.tests.AbstractAjax4JsfTestCase;
import org.apache.commons.lang.StringUtils;
@@ -269,4 +276,19 @@
}
}
+ public void testRenderImages() throws Exception {
+ renderView();
+ InternetResourceBuilder builder = ResourceBuilderImpl.getInstance();
+ InternetResource resource = builder.createResource(null, MenuNodeImage.class.getName());
+ assertNotNull(resource);
+ String uri = "http:" + resource.getUri(facesContext, null);
+ Page page = webClient.getPage(uri);
+ assertTrue(page.getWebResponse().getStatusCode() == HttpServletResponse.SC_OK);
+ ImageInfo info = new ImageInfo();
+ info.setInput(page.getWebResponse().getContentAsStream());
+ //image recognizable?
+ assertTrue(info.check());
+ assertEquals(ImageInfo.FORMAT_GIF, info.getFormat());
+ }
+
}
Modified: trunk/richfaces/menu-components/src/test/java/org/richfaces/component/MenuItemComponentTest.java
===================================================================
--- trunk/richfaces/menu-components/src/test/java/org/richfaces/component/MenuItemComponentTest.java 2007-04-18 18:27:02 UTC (rev 445)
+++ trunk/richfaces/menu-components/src/test/java/org/richfaces/component/MenuItemComponentTest.java 2007-04-19 08:27:50 UTC (rev 446)
@@ -34,6 +34,7 @@
import javax.servlet.http.HttpServletResponse;
import org.richfaces.component.html.HtmlMenuItem;
+import org.richfaces.renderkit.html.images.background.MenuItemBackground;
import com.gargoylesoftware.htmlunit.Page;
import com.gargoylesoftware.htmlunit.html.HtmlPage;
@@ -362,4 +363,19 @@
assertEquals(ImageInfo.FORMAT_GIF, info.getFormat());
}
+ public void testRenderImages() throws Exception {
+ renderView();
+ InternetResourceBuilder builder = ResourceBuilderImpl.getInstance();
+ InternetResource resource = builder.createResource(null, MenuItemBackground.class.getName());
+ assertNotNull(resource);
+ String uri = "http:" + resource.getUri(facesContext, null);
+ Page page = webClient.getPage(uri);
+ assertTrue(page.getWebResponse().getStatusCode() == HttpServletResponse.SC_OK);
+ ImageInfo info = new ImageInfo();
+ info.setInput(page.getWebResponse().getContentAsStream());
+ //image recognizable?
+ assertTrue(info.check());
+ assertEquals(ImageInfo.FORMAT_GIF, info.getFormat());
+ }
+
}
More information about the richfaces-svn-commits
mailing list