Search in sources :

Example 6 with TestMenus

use of org.eclipse.scout.rt.client.extension.ui.action.tree.fixture.TestMenus in project scout.rt by eclipse.

the class MoveActionNodeTest method doTestMoveSubMenuWithinSameParent.

protected void doTestMoveSubMenuWithinSameParent() {
    TestMenus menus = new TestMenus();
    List<IMenu> topLevelMenu = menus.getMenus();
    assertMenus(topLevelMenu, Top1Menu.class, Top2Menu.class);
    assertMenus(topLevelMenu.get(0).getChildActions(), Sub2Top1Menu.class, Sub1Top1Menu.class);
    assertMenus(topLevelMenu.get(0).getChildActions().get(1).getChildActions(), Sub1Sub1Top1Menu.class);
    assertMenus(topLevelMenu.get(1).getChildActions(), Sub1Top2Menu.class, Sub2Top2Menu.class);
}
Also used : IMenu(org.eclipse.scout.rt.client.ui.action.menu.IMenu) TestMenus(org.eclipse.scout.rt.client.extension.ui.action.tree.fixture.TestMenus)

Aggregations

TestMenus (org.eclipse.scout.rt.client.extension.ui.action.tree.fixture.TestMenus)6 IMenu (org.eclipse.scout.rt.client.ui.action.menu.IMenu)6 Test (org.junit.Test)3 IExtensionRegistry (org.eclipse.scout.rt.shared.extension.IExtensionRegistry)2