From 45a801f0245d4994573a176be6432e772a8277f7 Mon Sep 17 00:00:00 2001 From: John Alhroos Date: Tue, 2 Nov 2010 10:12:50 +0000 Subject: [PATCH] Test for MenuBar tooltips #5919 svn changeset:15820/svn branch:6.5 --- .../components/menubar/MenuBarToolTips.html | 122 ++++++++++++++++++ .../components/menubar/MenuBarToolTips.java | 50 +++++++ 2 files changed, 172 insertions(+) create mode 100644 tests/src/com/vaadin/tests/components/menubar/MenuBarToolTips.html create mode 100644 tests/src/com/vaadin/tests/components/menubar/MenuBarToolTips.java diff --git a/tests/src/com/vaadin/tests/components/menubar/MenuBarToolTips.html b/tests/src/com/vaadin/tests/components/menubar/MenuBarToolTips.html new file mode 100644 index 0000000000..e6520b581f --- /dev/null +++ b/tests/src/com/vaadin/tests/components/menubar/MenuBarToolTips.html @@ -0,0 +1,122 @@ + + + + + + +New Test + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
New Test
open/run/com.vaadin.tests.components.menubar.MenuBarToolTips?restartApplication
showTooltipvaadin=runcomvaadintestscomponentsmenubarMenuBarToolTips::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VMenuBar[0]#item00,0
pause1000
assertTextvaadin=runcomvaadintestscomponentsmenubarMenuBarToolTips::Root/VTooltip[0]/FlowPanel[0]/domChild[1]File menu
mouseOutvaadin=runcomvaadintestscomponentsmenubarMenuBarToolTips::Root/VTooltip[0]/FlowPanel[0]/domChild[1]
mouseClickvaadin=runcomvaadintestscomponentsmenubarMenuBarToolTips::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VMenuBar[0]#item018,11
showTooltipvaadin=runcomvaadintestscomponentsmenubarMenuBarToolTips::Root/VOverlay[0]/VMenuBar[0]#item00,0
pause1000
assertTextvaadin=runcomvaadintestscomponentsmenubarMenuBarToolTips::Root/VTooltip[0]/FlowPanel[0]/domChild[1]File - Foo menu
mouseOutvaadin=runcomvaadintestscomponentsmenubarMenuBarToolTips::Root/VTooltip[0]/FlowPanel[0]/domChild[1]
mouseClickvaadin=runcomvaadintestscomponentsmenubarMenuBarToolTips::/VVerticalLayout[0]/domChild[0]/domChild[1]830,200
showTooltipvaadin=runcomvaadintestscomponentsmenubarMenuBarToolTips::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VMenuBar[0]#item10,0
pause1000
assertTextvaadin=runcomvaadintestscomponentsmenubarMenuBarToolTips::Root/VTooltip[0]/FlowPanel[0]/domChild[1]Edit menu
mouseOutvaadin=runcomvaadintestscomponentsmenubarMenuBarToolTips::Root/VTooltip[0]/FlowPanel[0]/domChild[1]
mouseClickvaadin=runcomvaadintestscomponentsmenubarMenuBarToolTips::/VVerticalLayout[0]/domChild[0]/domChild[1]625,184
mouseClickvaadin=runcomvaadintestscomponentsmenubarMenuBarToolTips::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VMenuBar[0]#item19,6
showTooltipvaadin=runcomvaadintestscomponentsmenubarMenuBarToolTips::Root/VOverlay[0]/VMenuBar[0]#item10,0
pause1000
assertTextvaadin=runcomvaadintestscomponentsmenubarMenuBarToolTips::Root/VTooltip[0]/FlowPanel[0]/domChild[1]Edit - Bar menu
mouseOutvaadin=runcomvaadintestscomponentsmenubarMenuBarToolTips::Root/VTooltip[0]/FlowPanel[0]/domChild[1]
+ + diff --git a/tests/src/com/vaadin/tests/components/menubar/MenuBarToolTips.java b/tests/src/com/vaadin/tests/components/menubar/MenuBarToolTips.java new file mode 100644 index 0000000000..0ef31dc5dc --- /dev/null +++ b/tests/src/com/vaadin/tests/components/menubar/MenuBarToolTips.java @@ -0,0 +1,50 @@ +package com.vaadin.tests.components.menubar; + +import com.vaadin.tests.components.TestBase; +import com.vaadin.ui.MenuBar; +import com.vaadin.ui.MenuBar.MenuItem; + +public class MenuBarToolTips extends TestBase { + + @Override + protected void setup() { + MenuBar bar = new MenuBar(); + bar.setDescription("Root Menu"); + + // File + final MenuItem file = bar.addItem("File", null); + file.setDescription("File menu"); + + MenuItem foo = file.addItem("Foo", null); + foo.setDescription("File - Foo menu"); + + MenuItem foobar = foo.addItem("Foobar", null); + foobar.setDescription("File - Foo menu - Foobar menu"); + + MenuItem bar2 = file.addItem("Bar", null); + bar2.setDescription("File - Bar menu"); + + // Edit + MenuItem edit = bar.addItem("Edit", null); + edit.setDescription("Edit menu"); + + MenuItem foo2 = edit.addItem("Foo", null); + foo2.setDescription("Edit - Foo menu"); + + MenuItem bar3 = edit.addItem("Bar", null); + bar3.setDescription("Edit - Bar menu"); + + addComponent(bar); + } + + @Override + protected String getDescription() { + return "There should be tooltips on the menubar and its items"; + } + + @Override + protected Integer getTicketNumber() { + return 5919; + } + +} -- 2.39.5