Package com.eclipsesource.tabris.test.util

Examples of com.eclipsesource.tabris.test.util.TabrisRequest


    assertTrue( Serializable.class.isAssignableFrom( TabrisSWTClientProvider.class ) );
  }

  @Test
  public void testAcceptForSWT() {
    TabrisRequest request = environment.getRequest();
    request.setHeader( Constants.USER_AGENT, Constants.ID_SWT );

    assertTrue( provider.accept( request ) );
  }
View Full Code Here


  }

  @Test
  public void testUsesSWTTheme() throws IOException {
    registerTheme( Constants.THEME_ID_SWT );
    TabrisRequest request = environment.getRequest();
    request.setHeader( Constants.USER_AGENT, Constants.ID_SWT );

    provider.accept( request );

    String currentTheme = ( String )RWT.getUISession().getAttribute( CURRENT_THEME_ID );
    assertEquals( Constants.THEME_ID_SWT, currentTheme );
View Full Code Here

    new VersionChecker( null );
  }

  @Test
  public void testFindsClientVersionOnAndroid() {
    TabrisRequest request = environment.getRequest();
    request.setHeader( Constants.USER_AGENT, "com.eclipsesource.tabris.android/1.3.0 (foo)" );
    VersionCheck check = mock( VersionCheck.class );
    VersionChecker checker = new VersionChecker( check, "1.3" );

    checker.accept();
View Full Code Here

    verify( check ).accept( "1.3.0", "1.3" );
  }

  @Test
  public void testFindsClientVersionOnIOS() {
    TabrisRequest request = environment.getRequest();
    request.setHeader( Constants.USER_AGENT, "com.eclipsesource.tabris.ios/1.3.0 (foo)" );
    VersionCheck check = mock( VersionCheck.class );
    VersionChecker checker = new VersionChecker( check, "1.3" );

    checker.accept();
View Full Code Here

    verify( check ).accept( "1.3.0", "1.3" );
  }

  @Test
  public void testFindsMajorMinorVersionOnAdnroid() {
    TabrisRequest request = environment.getRequest();
    request.setHeader( Constants.USER_AGENT, "com.eclipsesource.tabris.android/1.3.1 (foo)" );
    VersionCheck check = mock( VersionCheck.class );
    VersionChecker checker = new VersionChecker( check, "1.3" );

    checker.accept();
View Full Code Here

    verify( check ).accept( "1.3.1", "1.3" );
  }

  @Test
  public void testFindsMajorMinorVersionOnIOS() {
    TabrisRequest request = environment.getRequest();
    request.setHeader( Constants.USER_AGENT, "com.eclipsesource.tabris.ios/1.3.1 (foo)" );
    VersionCheck check = mock( VersionCheck.class );
    VersionChecker checker = new VersionChecker( check, "1.3" );

    checker.accept();
View Full Code Here

    verify( check ).accept( "1.3.1", "1.3" );
  }

  @Test
  public void testFindsHighMajorOnAndroid() {
    TabrisRequest request = environment.getRequest();
    request.setHeader( Constants.USER_AGENT, "com.eclipsesource.tabris.android/41.1.0 (foo)" );
    VersionCheck check = mock( VersionCheck.class );
    VersionChecker checker = new VersionChecker( check, "1.3" );

    checker.accept();
View Full Code Here

    verify( check ).accept( "41.1.0", "1.3" );
  }

  @Test
  public void testDelegatesErrorMessage() {
    TabrisRequest request = environment.getRequest();
    request.setHeader( Constants.USER_AGENT, "com.eclipsesource.tabris.android/41.1.0 (foo)" );
    VersionCheck check = mock( VersionCheck.class );
    when( check.getErrorMessage( anyString(), anyString() ) ).thenReturn( "foo" );
    VersionChecker checker = new VersionChecker( check, "1.3" );

    String errorMessage = checker.getErrorMessage();
View Full Code Here

TOP

Related Classes of com.eclipsesource.tabris.test.util.TabrisRequest

Copyright © 2018 www.massapicom. 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.