Package org.eclipse.rap.json

Examples of org.eclipse.rap.json.JsonObject


    assertNull( appEvent.getProperty( "foo" ) );
  }

  @Test
  public void testReturnsCorrectProperty() {
    JsonObject properties = new JsonObject();
    properties.add( "foo", "bar" );

    AppEvent appEvent = new AppEvent( EventType.PAUSE, properties );

    assertEquals( JsonValue.valueOf( "bar" ), appEvent.getProperty( "foo" ) );
  }
View Full Code Here


  }

  @Test
  public void testGetTimezoneOffset_readsTimezoneOffsetFromHandler() {
    ClientDeviceImpl deviceImpl = new ClientDeviceImpl();
    JsonObject parameters = new JsonObject();
    parameters.add( "timezoneOffset", -90 );

    environment.dispatchSetOnServiceObject( parameters );
    int timezoneOffset = deviceImpl.getTimezoneOffset();

    assertEquals( -90, timezoneOffset );
View Full Code Here

  }

  @Test
  public void testDetectsPortraitMode() {
    ClientDeviceImpl deviceImpl = new ClientDeviceImpl();
    JsonObject properties = new JsonObject();
    properties.add( "orientation", "PORTRAIT" );
    environment.dispatchSetOnServiceObject( properties );

    Orientation orientation = deviceImpl.getOrientation();

    assertSame( Orientation.PORTRAIT, orientation );
View Full Code Here

  }

  @Test
  public void testDetectsLandscapeMode() {
    ClientDeviceImpl deviceImpl = new ClientDeviceImpl();
    JsonObject properties = new JsonObject();
    properties.add( "orientation", "LANDSCAPE" );
    environment.dispatchSetOnServiceObject( properties );

    Orientation orientation = deviceImpl.getOrientation();

    assertSame( Orientation.LANDSCAPE, orientation );
View Full Code Here

  }

  @Test
  public void testKnowsConnectionTypeWifi() {
    ClientDeviceImpl deviceImpl = new ClientDeviceImpl();
    JsonObject properties = new JsonObject();
    properties.add( "connectionType", "WIFI" );

    environment.dispatchSetOnServiceObject( properties );
    ConnectionType connectionType = deviceImpl.getConnectionType();

    assertSame( ConnectionType.WIFI, connectionType );
View Full Code Here

  }

  @Test
  public void testKnowsConnectionTypeCelular() {
    ClientDeviceImpl deviceImpl = new ClientDeviceImpl();
    JsonObject properties = new JsonObject();
    properties.add( "connectionType", "CELLULAR" );

    environment.dispatchSetOnServiceObject( properties );
    ConnectionType connectionType = deviceImpl.getConnectionType();

    assertSame( ConnectionType.CELLULAR, connectionType );
View Full Code Here

  }

  @Test
  public void testCanFindCapabilities() {
    ClientDeviceImpl deviceImpl = new ClientDeviceImpl();
    JsonObject properties = new JsonObject();
    JsonArray jsonArray = new JsonArray();
    jsonArray.add( "CAMERA" );
    jsonArray.add( "LOCATION" );
    properties.add( "capabilities", jsonArray );

    environment.dispatchSetOnServiceObject( properties );

    assertTrue( deviceImpl.hasCapability( Capability.LOCATION ) );
    assertTrue( deviceImpl.hasCapability( Capability.CAMERA ) );
View Full Code Here

  }

  @Test
  public void testCanFindAllCapabilities() {
    ClientDeviceImpl deviceImpl = new ClientDeviceImpl();
    JsonObject properties = new JsonObject();
    JsonArray jsonArray = new JsonArray();
    jsonArray.add( "CAMERA" );
    jsonArray.add( "LOCATION" );
    jsonArray.add( "MAPS" );
    jsonArray.add( "MESSAGE" );
    jsonArray.add( "PHONE" );
    properties.add( "capabilities", jsonArray );

    environment.dispatchSetOnServiceObject( properties );

    assertTrue( deviceImpl.hasCapability( Capability.LOCATION ) );
    assertTrue( deviceImpl.hasCapability( Capability.CAMERA ) );
View Full Code Here

  @Test
  public void testOrientationChangeNotifiesListener() {
    ClientDeviceImpl device = new ClientDeviceImpl();
    ClientDeviceListener listener = mock( ClientDeviceListener.class );
    device.addClientDeviceListener( listener );
    JsonObject properties = new JsonObject();
    properties.add( "orientation", "PORTRAIT" );

    environment.dispatchSetOnServiceObject( properties );

    verify( listener ).orientationChange( Orientation.PORTRAIT );
  }
View Full Code Here

  @Test
  public void testConnectionTypeChangeNotifiesListener() {
    ClientDeviceImpl device = new ClientDeviceImpl();
    ClientDeviceListener listener = mock( ClientDeviceListener.class );
    device.addClientDeviceListener( listener );
    JsonObject properties = new JsonObject();
    properties.add( "connectionType", "WIFI" );

    environment.dispatchSetOnServiceObject( properties );

    verify( listener ).connectionTypeChanged( ConnectionType.WIFI );
  }
View Full Code Here

TOP

Related Classes of org.eclipse.rap.json.JsonObject

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.