[richfaces-svn-commits] JBoss Rich Faces SVN: r437 - trunk/richfaces/menu-components/src/test/java/org/richfaces/component.
richfaces-svn-commits at lists.jboss.org
richfaces-svn-commits at lists.jboss.org
Wed Apr 18 10:01:35 EDT 2007
Author: F.antonov
Date: 2007-04-18 10:01:35 -0400 (Wed, 18 Apr 2007)
New Revision: 437
Modified:
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:
MenuComponents test cases modernisation.
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 13:58:41 UTC (rev 436)
+++ trunk/richfaces/menu-components/src/test/java/org/richfaces/component/MenuGroupComponentTest.java 2007-04-18 14:01:35 UTC (rev 437)
@@ -32,7 +32,6 @@
import javax.faces.component.html.HtmlOutputText;
import org.richfaces.component.html.HtmlMenuGroup;
-import org.richfaces.component.html.HtmlMenuItem;
import com.gargoylesoftware.htmlunit.html.HtmlPage;
import com.gargoylesoftware.htmlunit.html.HtmlElement;
@@ -42,82 +41,81 @@
import org.apache.commons.lang.StringUtils;
-
/**
* Unit test for MenuGroup Component.
*/
-public class MenuGroupComponentTest
- extends AbstractAjax4JsfTestCase
-{
-
- private static Set javaScripts = new HashSet();
-
- static {
- javaScripts.add("prototype.js");
+public class MenuGroupComponentTest extends AbstractAjax4JsfTestCase {
+
+ private static Set javaScripts = new HashSet();
+
+ static {
+ javaScripts.add("prototype.js");
javaScripts.add("AjaxScript");
}
-
- private UIMenuGroup menuGroup;
- private UIForm form;
-
+
+ private UIMenuGroup menuGroup;
+
+ private UIForm form;
+
/**
* Create the test case
- *
- * @param testName name of the test case
+ *
+ * @param testName
+ * name of the test case
*/
- public MenuGroupComponentTest( String testName )
- {
- super( testName );
+ public MenuGroupComponentTest(String testName) {
+ super(testName);
}
-
+
public void setUp() throws Exception {
- super.setUp();
-
- form = new HtmlForm();
+ super.setUp();
+
+ form = new HtmlForm();
form.setId("form");
facesContext.getViewRoot().getChildren().add(form);
- menuGroup = (HtmlMenuGroup) application.createComponent(HtmlMenuGroup.COMPONENT_TYPE);
+ menuGroup = (HtmlMenuGroup) application
+ .createComponent(HtmlMenuGroup.COMPONENT_TYPE);
menuGroup.setId("menuGroup");
menuGroup.setValue("Menu Group");
-
+
form.getChildren().add(menuGroup);
}
public void tearDown() throws Exception {
- super.tearDown();
- menuGroup = null;
- form = null;
+ super.tearDown();
+ menuGroup = null;
+ form = null;
}
/**
* Rigourous Test :-)
*/
- public void testMenuGroupRender() throws Exception
- {
- HtmlPage page = renderView();
+ public void testMenuGroupRender() throws Exception {
+ HtmlPage page = renderView();
assertNotNull(page);
- System.out.println(page.asXml());
- HtmlElement div = page.getHtmlElementById("ref" + menuGroup.getClientId(facesContext));
+ // System.out.println(page.asXml());
+ HtmlElement div = page.getHtmlElementById("ref"
+ + menuGroup.getClientId(facesContext));
assertNotNull(div);
assertEquals("div", div.getNodeName());
-
+
}
/**
* MenuGroup icon test.
*/
public void testMenuGroupIcon() throws Exception {
- menuGroup.setDisabled(false);
+ menuGroup.setDisabled(false);
menuGroup.getFacets().clear();
menuGroup.getAttributes().put("icon", "menuGroupIcon");
HtmlPage page = renderView();
+ // System.out.println(page.asXml());
assertNotNull(page);
- HtmlElement span = page.getHtmlElementById(menuGroup
- .getClientId(facesContext)
- + ":icon");
+ HtmlElement span = page.getHtmlElementById("ref"
+ + menuGroup.getClientId(facesContext) + ":icon");
+ assertNotNull(span);
assertEquals("span", span.getNodeName());
- assertNotNull(span);
List images = span.getHtmlElementsByTagName("img");
assertNotNull(images);
assertEquals(1, images.size());
@@ -127,13 +125,13 @@
* MenuGroup icon test.
*/
public void testMenuGroupIconDisabled() throws Exception {
- menuGroup.setDisabled(true);
+ menuGroup.setDisabled(true);
menuGroup.getAttributes().put("iconDisabled", "menuGroupIcon");
HtmlPage page = renderView();
+ // System.out.println(page.asXml());
assertNotNull(page);
- HtmlElement span = page.getHtmlElementById(menuGroup
- .getClientId(facesContext)
- + ":icon");
+ HtmlElement span = page.getHtmlElementById("ref"
+ + menuGroup.getClientId(facesContext) + ":icon");
assertEquals("span", span.getNodeName());
assertNotNull(span);
List images = span.getHtmlElementsByTagName("img");
@@ -141,108 +139,116 @@
assertEquals(1, images.size());
}
-
- public void testMenuGroupIconFacet() throws Exception
- {
- menuGroup.setDisabled(false);
- UIComponent facet = createComponent(HtmlOutputText.COMPONENT_TYPE, HtmlOutputText.class.getName(), null, null , null);
- menuGroup.getFacets().put("icon", facet);
- HtmlPage page = renderView();
+ public void testMenuGroupIconFacet() throws Exception {
+ menuGroup.setDisabled(false);
+ UIComponent facet = createComponent(HtmlOutputText.COMPONENT_TYPE,
+ HtmlOutputText.class.getName(), null, null, null);
+ menuGroup.getFacets().put("icon", facet);
+ HtmlPage page = renderView();
assertNotNull(page);
- //System.out.println(page.asXml());
- HtmlElement span = page.getHtmlElementById("ref" + menuGroup.getClientId(facesContext) + ":icon");
+ // System.out.println(page.asXml());
+ HtmlElement span = page.getHtmlElementById("ref"
+ + menuGroup.getClientId(facesContext) + ":icon");
assertEquals("span", span.getNodeName());
assertNotNull(span);
}
-
- public void testMenuGroupIconFacetDisabled() throws Exception
- {
- menuGroup.setDisabled(true);
- UIComponent facet = createComponent(HtmlOutputText.COMPONENT_TYPE, HtmlOutputText.class.getName(), null, null , null);
+
+ public void testMenuGroupIconFacetDisabled() throws Exception {
+ menuGroup.setDisabled(true);
+ UIComponent facet = createComponent(HtmlOutputText.COMPONENT_TYPE,
+ HtmlOutputText.class.getName(), null, null, null);
menuGroup.getFacets().put("iconDisabled", facet);
HtmlPage page = renderView();
assertNotNull(page);
- //System.out.println(page.asXml());
- HtmlElement span = page.getHtmlElementById("ref" + menuGroup.getClientId(facesContext) + ":icon");
+ // System.out.println(page.asXml());
+ HtmlElement span = page.getHtmlElementById("ref"
+ + menuGroup.getClientId(facesContext) + ":icon");
assertEquals("span", span.getNodeName());
assertNotNull(span);
}
- public void testDisabledMenuItem() throws Exception
- {
- menuGroup.setDisabled(true);
- HtmlPage page = renderView();
+ public void testDisabledMenuItem() throws Exception {
+ menuGroup.setDisabled(true);
+ HtmlPage page = renderView();
assertNotNull(page);
- //System.out.println(page.asXml());
-
- HtmlElement span = page.getHtmlElementById("ref" + menuGroup.getClientId(facesContext) + ":icon");
+ // System.out.println(page.asXml());
+ HtmlElement span = page.getHtmlElementById("ref"
+ + menuGroup.getClientId(facesContext) + ":icon");
assertNotNull(span);
- assertEquals("span", span.getNodeName());
+ assertEquals("span", span.getNodeName());
String classAttr = span.getAttributeValue("class");
- assertTrue(classAttr.contains("dr-menu-icon rich-menu-item-icon-disabled"));
-
- HtmlElement div = page.getHtmlElementById("ref" + menuGroup.getClientId(facesContext));
+ assertTrue(classAttr
+ .contains("dr-menu-icon rich-menu-item-icon-disabled"));
+
+ HtmlElement div = page.getHtmlElementById("ref"
+ + menuGroup.getClientId(facesContext));
assertNotNull(div);
- assertEquals("div", div.getNodeName());
+ assertEquals("div", div.getNodeName());
classAttr = div.getAttributeValue("class");
- assertTrue(classAttr.contains("dr-menu-item dr-menu-item-disabled rich-menu-group rich-menu-group-disabled"));
-
+ assertTrue(classAttr
+ .contains("dr-menu-item dr-menu-item-disabled rich-menu-group rich-menu-group-disabled"));
+
}
-
- public void testEnabledMenuItem() throws Exception
- {
- assertEquals(false, menuGroup.isDisabled());
- menuGroup.getAttributes().put("iconClass", "iconClass");
- HtmlPage page = renderView();
+
+ public void testEnabledMenuItem() throws Exception {
+ assertEquals(false, menuGroup.isDisabled());
+ menuGroup.getAttributes().put("iconClass", "iconClass");
+ HtmlPage page = renderView();
assertNotNull(page);
- //System.out.println(page.asXml());
-
- HtmlElement anchor = page.getHtmlElementById("ref" + menuGroup.getClientId(facesContext) + ":anchor");
+ // System.out.println(page.asXml());
+ HtmlElement anchor = page.getHtmlElementById("ref"
+ + menuGroup.getClientId(facesContext) + ":anchor");
assertNotNull(anchor);
- assertEquals("a", anchor.getNodeName());
+ assertEquals("a", anchor.getNodeName());
String classAttr = anchor.getAttributeValue("class");
assertTrue(classAttr.contains("dr-menu-label rich-menu-item-label"));
-
- HtmlElement span = page.getHtmlElementById("ref" + menuGroup.getClientId(facesContext) + ":icon");
+
+ HtmlElement span = page.getHtmlElementById("ref"
+ + menuGroup.getClientId(facesContext) + ":icon");
assertNotNull(span);
- assertEquals("span", span.getNodeName());
+ assertEquals("span", span.getNodeName());
classAttr = span.getAttributeValue("class");
assertTrue(classAttr.contains("dr-menu-icon rich-menu-item-icon"));
- assertTrue(classAttr.contains((String) menuGroup.getAttributes().get("iconClass")));
-
- HtmlElement div = page.getHtmlElementById("ref" + menuGroup.getClientId(facesContext));
+ assertTrue(classAttr.contains((String) menuGroup.getAttributes().get(
+ "iconClass")));
+
+ HtmlElement div = page.getHtmlElementById("ref"
+ + menuGroup.getClientId(facesContext));
assertNotNull(div);
- assertEquals("div", div.getNodeName());
+ assertEquals("div", div.getNodeName());
classAttr = div.getAttributeValue("class");
- assertTrue(classAttr.contains("dr-menu-item dr-menu-item-enabled rich-menu-group"));
-
- div = page.getHtmlElementById(menuGroup.getClientId(facesContext));
+ assertTrue(classAttr
+ .contains("dr-menu-item dr-menu-item-enabled rich-menu-group"));
+
+ div = page.getHtmlElementById("ref"
+ + menuGroup.getClientId(facesContext) + ":folder");
assertNotNull(div);
- assertEquals("div", div.getNodeName());
+ assertEquals("div", div.getNodeName());
classAttr = div.getAttributeValue("class");
assertTrue(classAttr.contains("dr-menu-node rich-menu-item-folder"));
-
+
}
-
+
public void testRenderStyle() throws Exception {
HtmlPage page = renderView();
assertNotNull(page);
List links = page.getDocumentElement().getHtmlElementsByTagName("link");
- //Assert.assertEquals(1, links.size());
+ // Assert.assertEquals(1, links.size());
assertNotNull(links);
HtmlElement link = (HtmlElement) links.get(0);
- assertTrue(link.getAttributeValue("href").contains("org/richfaces/renderkit/html/css/menucomponents.xcss"));
+ assertTrue(link.getAttributeValue("href").contains(
+ "org/richfaces/renderkit/html/css/menucomponents.xcss"));
}
-
- /**
- * Scripts link test.
- */
- public void testRenderScript() throws Exception {
+
+ /**
+ * Scripts link test.
+ */
+ public void testRenderScript() throws Exception {
HtmlPage page = renderView();
assertNotNull(page);
- System.out.println(page.asXml());
-
- List scripts = page.getDocumentElement().getHtmlElementsByTagName("script");
+ // System.out.println(page.asXml());
+ List scripts = page.getDocumentElement().getHtmlElementsByTagName(
+ "script");
for (Iterator it = scripts.iterator(); it.hasNext();) {
HtmlScript item = (HtmlScript) it.next();
String srcAttr = item.getSrcAttribute();
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 13:58:41 UTC (rev 436)
+++ trunk/richfaces/menu-components/src/test/java/org/richfaces/component/MenuItemComponentTest.java 2007-04-18 14:01:35 UTC (rev 437)
@@ -154,7 +154,6 @@
HtmlPage page = renderView();
assertNotNull(page);
// System.out.println(page.asXml());
-
HtmlElement span = page.getHtmlElementById(menuItem
.getClientId(facesContext)
+ ":disabled");
@@ -197,7 +196,6 @@
HtmlPage page = renderView();
assertNotNull(page);
// System.out.println(page.asXml());
-
HtmlElement anchor = page.getHtmlElementById(menuItem
.getClientId(facesContext)
+ ":anchor");
@@ -239,7 +237,6 @@
HtmlPage page = renderView();
assertNotNull(page);
// System.out.println(page.asXml());
-
HtmlElement div = page.getHtmlElementById(menuItem
.getClientId(facesContext));
assertNotNull(div);
@@ -257,7 +254,6 @@
HtmlPage page = renderView();
assertNotNull(page);
// System.out.println(page.asXml());
-
HtmlElement div = page.getHtmlElementById(menuItem
.getClientId(facesContext));
assertNotNull(div);
@@ -287,7 +283,6 @@
HtmlPage page = renderView();
assertNotNull(page);
// System.out.println(page.asXml());
-
List scripts = page.getDocumentElement().getHtmlElementsByTagName(
"script");
for (Iterator it = scripts.iterator(); it.hasNext();) {
More information about the richfaces-svn-commits
mailing list