Package com.foreach.across.modules.web.menu

Examples of com.foreach.across.modules.web.menu.Menu.addItem()


  }

  @Test
  public void buildIntoExisting() {
    Menu existing = new Menu( "one" );
    existing.addItem( "two" ).addItem( "three" );

    builder.item( "four" ).and().build( existing.getFirstItem() );

    assertEquals( "one", existing.getPath() );
    assertEquals( "two", existing.getFirstItem().getPath() );
View Full Code Here


  }

  @Test
  public void mergeIntoExisting() {
    Menu existing = new Menu( "one" );
    existing.addItem( "two" ).addItem( "three" );

    builder.item( "four" ).and().merge( existing.getFirstItem() );

    assertEquals( "one", existing.getPath() );
    assertEquals( "two", existing.getFirstItem().getPath() );
View Full Code Here

  };

  @Test
  public void singleLevelSorting() {
    Menu menu = new Menu( "any" );
    menu.addItem( "/aaa", "ccc" );
    menu.addItem( "/bbb", "aaa" );
    menu.addItem( "/ccc", "bbb" );

    menu.sort();
View Full Code Here

  @Test
  public void singleLevelSorting() {
    Menu menu = new Menu( "any" );
    menu.addItem( "/aaa", "ccc" );
    menu.addItem( "/bbb", "aaa" );
    menu.addItem( "/ccc", "bbb" );

    menu.sort();

    assertMenu( menu, "aaa", "bbb", "ccc" );
View Full Code Here

  @Test
  public void singleLevelSorting() {
    Menu menu = new Menu( "any" );
    menu.addItem( "/aaa", "ccc" );
    menu.addItem( "/bbb", "aaa" );
    menu.addItem( "/ccc", "bbb" );

    menu.sort();

    assertMenu( menu, "aaa", "bbb", "ccc" );
  }
View Full Code Here

  @Test
  public void multiLevelSorting() {
    Menu menu = new Menu( "any" );

    Menu subMenu = new Menu( "/aaa", "ccc" );
    subMenu.addItem( "111", "333" );
    subMenu.addItem( "222", "222" );
    subMenu.addItem( "333", "111" );
    menu.addItem( subMenu );

    menu.addItem( "/bbb", "aaa" );
View Full Code Here

  public void multiLevelSorting() {
    Menu menu = new Menu( "any" );

    Menu subMenu = new Menu( "/aaa", "ccc" );
    subMenu.addItem( "111", "333" );
    subMenu.addItem( "222", "222" );
    subMenu.addItem( "333", "111" );
    menu.addItem( subMenu );

    menu.addItem( "/bbb", "aaa" );
View Full Code Here

    Menu menu = new Menu( "any" );

    Menu subMenu = new Menu( "/aaa", "ccc" );
    subMenu.addItem( "111", "333" );
    subMenu.addItem( "222", "222" );
    subMenu.addItem( "333", "111" );
    menu.addItem( subMenu );

    menu.addItem( "/bbb", "aaa" );

    Menu otherSubMenu = new Menu( "/ccc", "bbb" );
View Full Code Here

    menu.addItem( subMenu );

    menu.addItem( "/bbb", "aaa" );

    Menu otherSubMenu = new Menu( "/ccc", "bbb" );
    otherSubMenu.addItem( "111", "111" );
    otherSubMenu.addItem( "222", "333" );
    otherSubMenu.addItem( "333", "222" );
    menu.addItem( otherSubMenu );

    menu.sort();
View Full Code Here

    menu.addItem( "/bbb", "aaa" );

    Menu otherSubMenu = new Menu( "/ccc", "bbb" );
    otherSubMenu.addItem( "111", "111" );
    otherSubMenu.addItem( "222", "333" );
    otherSubMenu.addItem( "333", "222" );
    menu.addItem( otherSubMenu );

    menu.sort();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.