Examples of PageDescriptor


Examples of com.eclipsesource.tabris.internal.ui.PageDescriptor

  }

  @Test
  public void testPageCreated_topLevelPage_addsMenuItem() {
    WebPage page = mock( WebPage.class );
    PageDescriptor descriptor = mock( PageDescriptor.class );
    doReturn( Boolean.TRUE ).when( descriptor ).isTopLevel();
    doReturn( "Title" ).when( descriptor ).getTitle();
    when( page.getDescriptor() ).thenReturn( descriptor );

    webUI.pageCreated( page );
View Full Code Here

Examples of com.eclipsesource.tabris.internal.ui.PageDescriptor

  }

  @Test
  public void testPageCreated_regularPage_ignored() {
    WebPage page = mock( WebPage.class );
    PageDescriptor descriptor = mock( PageDescriptor.class );
    doReturn( Boolean.FALSE ).when( descriptor ).isTopLevel();
    doReturn( "Title" ).when( descriptor ).getTitle();
    when( page.getDescriptor() ).thenReturn( descriptor );

    webUI.pageCreated( page );
View Full Code Here

Examples of com.eclipsesource.tabris.internal.ui.PageDescriptor

  }

  @Test
  public void testPageDestroyed_removesMenuItem() {
    WebPage page = mock( WebPage.class );
    PageDescriptor descriptor = mock( PageDescriptor.class );
    doReturn( Boolean.TRUE ).when( descriptor ).isTopLevel();
    doReturn( "Title" ).when( descriptor ).getTitle();
    when( page.getDescriptor() ).thenReturn( descriptor );
    webUI.pageCreated( page );
View Full Code Here

Examples of com.eclipsesource.tabris.internal.ui.PageDescriptor

  }

  @Test
  public void testPageDestroyed_regularPage_ignored() {
    WebPage page = mock( WebPage.class );
    PageDescriptor descriptor = mock( PageDescriptor.class );
    doReturn( Boolean.FALSE ).when( descriptor ).isTopLevel();
    doReturn( "Title" ).when( descriptor ).getTitle();
    when( page.getDescriptor() ).thenReturn( descriptor );
    webUI.pageCreated( page );
View Full Code Here

Examples of com.eclipsesource.tabris.internal.ui.PageDescriptor

  }

  @Test
  public void testUpdateUpdatesMenuItems() {
    WebPage page = mock( WebPage.class );
    PageDescriptor descriptor = mock( PageDescriptor.class );
    doReturn( Boolean.TRUE ).when( descriptor ).isTopLevel();
    doReturn( "Title" ).when( descriptor ).getTitle();
    when( page.getDescriptor() ).thenReturn( descriptor );
    webUI.pageCreated( page );
    webUI.activate( page );
View Full Code Here

Examples of com.eclipsesource.tabris.internal.ui.PageDescriptor

  }

  @Test
  public void testUpdateUpdatesToolItems() {
    WebPage page = mock( WebPage.class );
    PageDescriptor descriptor = mock( PageDescriptor.class );
    doReturn( Boolean.TRUE ).when( descriptor ).isTopLevel();
    doReturn( "Title" ).when( descriptor ).getTitle();
    when( page.getDescriptor() ).thenReturn( descriptor );
    webUI.pageCreated( page );
    webUI.activate( page );
View Full Code Here

Examples of com.eclipsesource.tabris.internal.ui.PageDescriptor

    assertSame( uiParent, log.get( 1 ) );
  }

  private WebPage createWebPage( boolean topLevel ) {
    WebPage page = mock( WebPage.class );
    PageDescriptor descriptor = mock( PageDescriptor.class );
    doReturn( "foo" ).when( descriptor ).getId();
    doReturn( Boolean.valueOf( topLevel ) ).when( descriptor ).isTopLevel();
    when( page.getDescriptor() ).thenReturn( descriptor );
    return page;
  }
View Full Code Here

Examples of com.eclipsesource.tabris.internal.ui.PageDescriptor

    configuration.addPageConfiguration( pageConfiguration );

    configuration.removePageConfiguration( "foo" );

    UIDescriptor uiDescriptor = configuration.getAdapter( UIDescriptor.class );
    PageDescriptor pageDescriptor = uiDescriptor.getPageDescriptor( "foo" );
    assertNull( pageDescriptor );
  }
View Full Code Here

Examples of com.eclipsesource.tabris.internal.ui.PageDescriptor

    UIConfiguration configuration = new UIConfiguration();
    PageConfiguration pageConfiguration = new PageConfiguration( "foo", TestPage.class ).setTopLevel( true );

    configuration.addPageConfiguration( pageConfiguration );

    PageDescriptor actualDescriptor = configuration.getAdapter( UIDescriptor.class ).getPageDescriptor( "foo" );
    assertNotNull( actualDescriptor );
  }
View Full Code Here

Examples of com.eclipsesource.tabris.internal.ui.PageDescriptor

  @Test
  public void testCanCreateDescriptor() {
    PageConfiguration config = new PageConfiguration( "foo", TestPage.class ).setTopLevel( true );

    PageDescriptor descriptor = config.getAdapter( PageDescriptor.class );

    assertNotNull( descriptor );
  }
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.