Author: andrei_exadel
Date: 2008-10-28 09:58:48 -0400 (Tue, 28 Oct 2008)
New Revision: 10941
Modified:
trunk/test-applications/seleniumTest/richfaces/src/main/webapp/pages/contextMenu/contextMenu.xhtml
trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/ContextMenuTest.java
Log:
RF-4763
Modified:
trunk/test-applications/seleniumTest/richfaces/src/main/webapp/pages/contextMenu/contextMenu.xhtml
===================================================================
(Binary files differ)
Modified:
trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/ContextMenuTest.java
===================================================================
---
trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/ContextMenuTest.java 2008-10-28
13:55:57 UTC (rev 10940)
+++
trunk/test-applications/seleniumTest/richfaces/src/test/java/org/richfaces/testng/ContextMenuTest.java 2008-10-28
13:58:48 UTC (rev 10941)
@@ -27,8 +27,34 @@
import org.testng.annotations.Test;
public class ContextMenuTest extends SeleniumTestBase {
+
+
+
+ @Test
+ public void testContextMenuStandAlone(Template template) {
+ renderPage(template);
+ String parentId = getParentId() + "_form:";
+ String contextMenuId = parentId + "contextMenu";
+ String menuItemId = parentId + "item1";
+ String autoCreatedId = contextMenuId + ":_auto_created";
+
+ String linkId = "showMenu";
- @Test
+ AssertNotPresent(menuItemId, "Context menu should be hidden");
+ AssertNotPresent(autoCreatedId, "Context menu should be hidden");
+
+ clickById(linkId);
+
+ AssertPresent(menuItemId, "Context menu has not been shown");
+ AssertPresent(autoCreatedId, "Context menu has not been shown");
+ AssertTextEquals(menuItemId, "Menu1", "Context menu displays
incorrect.");
+
+ menuItemId = parentId + "item2";
+ AssertTextEquals(menuItemId, "Menu2", "Macrosubstitution does not
work.");
+
+ }
+
+ //@Test
public void testContextMenuComponent(Template template) {
renderPage(template);
Show replies by date