diff options
author | Automerge <automerge@vaadin.com> | 2012-03-22 18:50:10 +0000 |
---|---|---|
committer | Automerge <automerge@vaadin.com> | 2012-03-22 18:50:10 +0000 |
commit | 2296d93d648857c248162a1261a15e7a8c7ca378 (patch) | |
tree | 599f54eada17cf16a547fca85e161b7b8d76779c /tests | |
parent | 3ef26bbd6253eabfcbf6e247b665c715b4491a13 (diff) | |
download | vaadin-framework-2296d93d648857c248162a1261a15e7a8c7ca378.tar.gz vaadin-framework-2296d93d648857c248162a1261a15e7a8c7ca378.zip |
[merge from 6.7] Fixed NPE:s in keyboard navigation in MenuBar (#8559/#8560)
svn changeset:23289/svn branch:6.8
Diffstat (limited to 'tests')
-rw-r--r-- | tests/testbench/com/vaadin/tests/components/menubar/MenuBarNavigation.java | 1 | ||||
-rw-r--r-- | tests/testbench/com/vaadin/tests/components/menubar/MenuBarNavigationKeyboard.html | 140 |
2 files changed, 53 insertions, 88 deletions
diff --git a/tests/testbench/com/vaadin/tests/components/menubar/MenuBarNavigation.java b/tests/testbench/com/vaadin/tests/components/menubar/MenuBarNavigation.java index 7e801a9faf..ede0c0c5a5 100644 --- a/tests/testbench/com/vaadin/tests/components/menubar/MenuBarNavigation.java +++ b/tests/testbench/com/vaadin/tests/components/menubar/MenuBarNavigation.java @@ -34,7 +34,6 @@ public class MenuBarNavigation extends TestBase implements Command { addComponent(mb); log = new Log(5); - log.setNumberLogRows(false); addComponent(log); } diff --git a/tests/testbench/com/vaadin/tests/components/menubar/MenuBarNavigationKeyboard.html b/tests/testbench/com/vaadin/tests/components/menubar/MenuBarNavigationKeyboard.html index 9791c95f80..6a7dccb6ed 100644 --- a/tests/testbench/com/vaadin/tests/components/menubar/MenuBarNavigationKeyboard.html +++ b/tests/testbench/com/vaadin/tests/components/menubar/MenuBarNavigationKeyboard.html @@ -17,84 +17,44 @@ <td></td> </tr> <tr> - <td>waitForVaadin</td> - <td></td> - <td></td> -</tr> -<tr> <td>mouseClick</td> <td>vaadin=runcomvaadintestscomponentsmenubarMenuBarNavigation::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VMenuBar[0]#menu0</td> <td>3,10</td> </tr> <tr> - <td>waitForVaadin</td> - <td></td> - <td></td> -</tr> -<tr> <td>pressSpecialKey</td> <td>vaadin=runcomvaadintestscomponentsmenubarMenuBarNavigation::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VMenuBar[0]</td> <td>down</td> </tr> <tr> - <td>waitForVaadin</td> - <td></td> - <td></td> -</tr> -<tr> <td>pressSpecialKey</td> <td>vaadin=runcomvaadintestscomponentsmenubarMenuBarNavigation::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VMenuBar[0]</td> <td>down</td> </tr> <tr> - <td>waitForVaadin</td> - <td></td> - <td></td> -</tr> -<tr> <td>pressSpecialKey</td> <td>vaadin=runcomvaadintestscomponentsmenubarMenuBarNavigation::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VMenuBar[0]</td> <td>down</td> </tr> <tr> - <td>waitForVaadin</td> - <td></td> - <td></td> -</tr> -<tr> <td>pressSpecialKey</td> <td>vaadin=runcomvaadintestscomponentsmenubarMenuBarNavigation::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VMenuBar[0]</td> <td>down</td> </tr> <tr> - <td>waitForVaadin</td> - <td></td> - <td></td> -</tr> -<tr> <td>pressSpecialKey</td> <td>vaadin=runcomvaadintestscomponentsmenubarMenuBarNavigation::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VMenuBar[0]</td> <td>right</td> </tr> <tr> - <td>waitForVaadin</td> - <td></td> - <td></td> -</tr> -<tr> <td>pressSpecialKey</td> <td>vaadin=runcomvaadintestscomponentsmenubarMenuBarNavigation::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VMenuBar[0]</td> <td>enter</td> </tr> <tr> - <td>waitForVaadin</td> - <td></td> - <td></td> -</tr> -<tr> <td>assertText</td> <td>vaadin=runcomvaadintestscomponentsmenubarMenuBarNavigation::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VLabel[0]</td> - <td>MenuItem File/Export../As PDF... selected</td> + <td>1. MenuItem File/Export../As PDF... selected</td> </tr> <tr> <td>mouseClick</td> @@ -102,9 +62,9 @@ <td>0,7</td> </tr> <tr> - <td>waitForVaadin</td> - <td></td> - <td></td> + <td>pressSpecialKey</td> + <td>vaadin=runcomvaadintestscomponentsmenubarMenuBarNavigation::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VMenuBar[0]</td> + <td>right</td> </tr> <tr> <td>pressSpecialKey</td> @@ -112,44 +72,49 @@ <td>right</td> </tr> <tr> - <td>waitForVaadin</td> - <td></td> - <td></td> + <td>pressSpecialKey</td> + <td>vaadin=runcomvaadintestscomponentsmenubarMenuBarNavigation::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VMenuBar[0]</td> + <td>right</td> </tr> <tr> <td>pressSpecialKey</td> <td>vaadin=runcomvaadintestscomponentsmenubarMenuBarNavigation::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VMenuBar[0]</td> - <td>right</td> + <td>enter</td> </tr> <tr> - <td>waitForVaadin</td> - <td></td> - <td></td> + <td>assertText</td> + <td>vaadin=runcomvaadintestscomponentsmenubarMenuBarNavigation::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VLabel[0]</td> + <td>2. MenuItem Help selected</td> +</tr> +<tr> + <td>mouseClick</td> + <td>vaadin=runcomvaadintestscomponentsmenubarMenuBarNavigation::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VMenuBar[0]#menu1</td> + <td>4,7</td> </tr> <tr> <td>pressSpecialKey</td> <td>vaadin=runcomvaadintestscomponentsmenubarMenuBarNavigation::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VMenuBar[0]</td> - <td>right</td> + <td>left</td> </tr> <tr> - <td>waitForVaadin</td> - <td></td> - <td></td> + <td>pressSpecialKey</td> + <td>vaadin=runcomvaadintestscomponentsmenubarMenuBarNavigation::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VMenuBar[0]</td> + <td>down</td> </tr> <tr> <td>pressSpecialKey</td> <td>vaadin=runcomvaadintestscomponentsmenubarMenuBarNavigation::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VMenuBar[0]</td> - <td>enter</td> + <td>down</td> </tr> <tr> - <td>waitForVaadin</td> - <td></td> - <td></td> + <td>pressSpecialKey</td> + <td>vaadin=runcomvaadintestscomponentsmenubarMenuBarNavigation::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VMenuBar[0]</td> + <td>enter</td> </tr> <tr> <td>assertText</td> <td>vaadin=runcomvaadintestscomponentsmenubarMenuBarNavigation::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VLabel[0]</td> - <td>MenuItem Help selected</td> + <td>3. MenuItem Edit/Cut selected</td> </tr> <tr> <td>mouseClick</td> @@ -157,56 +122,57 @@ <td>4,7</td> </tr> <tr> - <td>waitForVaadin</td> - <td></td> - <td></td> -</tr> -<tr> <td>pressSpecialKey</td> - <td>vaadin=runcomvaadintestscomponentsmenubarMenuBarNavigation::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VMenuBar[0]</td> - <td>left</td> + <td>vaadin=runcomvaadintestscomponentsmenubarMenuBarNavigation::/VVerticalLayout[0]/VVerticalLayout[0]/VMenuBar[0]</td> + <td>enter</td> </tr> <tr> - <td>waitForVaadin</td> - <td></td> - <td></td> + <td>assertText</td> + <td>vaadin=runcomvaadintestscomponentsmenubarMenuBarNavigation::/VVerticalLayout[0]/VVerticalLayout[0]/VVerticalLayout[0]/VLabel[0]</td> + <td>3. MenuItem Edit/Cut selected</td> </tr> <tr> <td>pressSpecialKey</td> - <td>vaadin=runcomvaadintestscomponentsmenubarMenuBarNavigation::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VMenuBar[0]</td> - <td>down</td> + <td>vaadin=runcomvaadintestscomponentsmenubarMenuBarNavigation::/VVerticalLayout[0]/VVerticalLayout[0]/VMenuBar[0]</td> + <td>enter</td> </tr> <tr> - <td>waitForVaadin</td> - <td></td> - <td></td> + <td>assertText</td> + <td>vaadin=runcomvaadintestscomponentsmenubarMenuBarNavigation::/VVerticalLayout[0]/VVerticalLayout[0]/VVerticalLayout[0]/VLabel[0]</td> + <td>4. MenuItem Edit/Copy selected</td> </tr> +<!--Enter while menubar has focus but no selection should focus "File"--> <tr> <td>pressSpecialKey</td> - <td>vaadin=runcomvaadintestscomponentsmenubarMenuBarNavigation::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VMenuBar[0]</td> - <td>down</td> + <td>vaadin=runcomvaadintestscomponentsmenubarMenuBarNavigation::/VVerticalLayout[0]/VVerticalLayout[0]/VMenuBar[0]</td> + <td>enter</td> </tr> <tr> - <td>waitForVaadin</td> - <td></td> - <td></td> + <td>assertText</td> + <td>vaadin=runcomvaadintestscomponentsmenubarMenuBarNavigation::/VVerticalLayout[0]/VVerticalLayout[0]/VVerticalLayout[0]/VLabel[0]</td> + <td>4. MenuItem Edit/Copy selected</td> </tr> +<!--Enter again should open File and focus Open--> <tr> <td>pressSpecialKey</td> - <td>vaadin=runcomvaadintestscomponentsmenubarMenuBarNavigation::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VMenuBar[0]</td> + <td>vaadin=runcomvaadintestscomponentsmenubarMenuBarNavigation::/VVerticalLayout[0]/VVerticalLayout[0]/VMenuBar[0]</td> <td>enter</td> </tr> <tr> - <td>waitForVaadin</td> - <td></td> - <td></td> + <td>assertText</td> + <td>vaadin=runcomvaadintestscomponentsmenubarMenuBarNavigation::/VVerticalLayout[0]/VVerticalLayout[0]/VVerticalLayout[0]/VLabel[0]</td> + <td>4. MenuItem Edit/Copy selected</td> +</tr> +<tr> + <td>pressSpecialKey</td> + <td>vaadin=runcomvaadintestscomponentsmenubarMenuBarNavigation::/VVerticalLayout[0]/VVerticalLayout[0]/VMenuBar[0]</td> + <td>enter</td> </tr> <tr> <td>assertText</td> - <td>vaadin=runcomvaadintestscomponentsmenubarMenuBarNavigation::/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[1]/VVerticalLayout[0]/ChildComponentContainer[0]/VLabel[0]</td> - <td>MenuItem Edit/Cut selected</td> + <td>vaadin=runcomvaadintestscomponentsmenubarMenuBarNavigation::/VVerticalLayout[0]/VVerticalLayout[0]/VVerticalLayout[0]/VLabel[0]</td> + <td>5. MenuItem File/Open selected</td> </tr> - </tbody></table> </body> </html> |