Package org.eclipse.rap.json

Examples of org.eclipse.rap.json.JsonObject


  @Test
  public void testNotifiesListenerOnSelectionEvent() {
    ClientDialog dialog = new ClientDialog();
    Listener listener = mock( Listener.class );
    JsonObject properties = new JsonObject();
    properties.add( "buttonType", "buttonOk" );

    dialog.setButton( ButtonType.OK, "bar", listener );
    environment.dispatchNotify( "Selection", properties );

    verify( listener ).handleEvent( any( Event.class ) );
View Full Code Here


  @Test
  public void testNotifiesListenerOnSelectionEventWithCorrectDisplay() {
    Display display = new Display();
    ClientDialog dialog = new ClientDialog();
    Listener listener = mock( Listener.class );
    JsonObject properties = new JsonObject();
    properties.add( "buttonType", "buttonOk" );

    dialog.setButton( ButtonType.OK, "bar", listener );
    environment.dispatchNotify( "Selection", properties );

    ArgumentCaptor<Event> captor = ArgumentCaptor.forClass( Event.class );
View Full Code Here

    xCallback.call();

    ArgumentCaptor<JsonObject> captor = ArgumentCaptor.forClass( JsonObject.class );
    verify( remoteObject ).call( eq( "call" ), captor.capture() );
    JsonObject parameter = captor.getValue().get( "actionParameters" ).asObject();
    assertEquals( "bar1", parameter.get( "foo1" ).asString() );
  }
View Full Code Here

  @SuppressWarnings("unchecked")
  public void testNotifiesCallbackOnSuccess() {
    XCallback xCallback = new XCallback( mock( XCallbackConfiguration.class ) );
    XCallbackListener listener = mock( XCallbackListener.class );
    xCallback.addXCallbackListener( listener );
    JsonObject parameters = new JsonObject();
    parameters.add( "foo", "bar" );

    environment.dispatchNotify( "Success", parameters );

    ArgumentCaptor<Map> captor = ArgumentCaptor.forClass( Map.class );
    verify( listener ).onSuccess( captor.capture() );
View Full Code Here

  @Test
  public void testNotifiesCallbackOnError() {
    XCallback xCallback = new XCallback( mock( XCallbackConfiguration.class ) );
    XCallbackListener listener = mock( XCallbackListener.class );
    xCallback.addXCallbackListener( listener );
    JsonObject parameters = new JsonObject();
    parameters.add( "errorCode", "42" );
    parameters.add( "errorMessage", "foo" );

    environment.dispatchNotify( "Error", parameters );

    verify( listener ).onError( "42", "foo" );
  }
View Full Code Here

    XCallback xCallback = new XCallback( mock( XCallbackConfiguration.class ) );
    XCallbackListener listener = mock( XCallbackListener.class );
    XCallbackListener listener2 = mock( XCallbackListener.class );
    xCallback.addXCallbackListener( listener );
    xCallback.addXCallbackListener( listener2 );
    JsonObject parameters = new JsonObject();
    parameters.add( "errorCode", "42" );
    parameters.add( "errorMessage", "foo" );

    environment.dispatchNotify( "Error", parameters );

    InOrder order = inOrder( listener, listener2 );
    order.verify( listener ).onError( "42", "foo" );
View Full Code Here

    paths.add( "/test2" );
    return paths;
  }

  private JsonArray getEntryPointArray( InputStream stream ) throws IOException {
    JsonObject object = JsonObject.readFrom( getJson( stream ) );
    JsonArray points = object.get( TabrisResourceLoader.KEY_ENTRYPOINTS ).asArray();
    return points;
  }
View Full Code Here

    verify( listener, never() ).receivedDrawing();
  }

  private void fakeDrawEvent() {
    environment.getRemoteObject().setHandler( new ClientCanvasOperator( clientCanvas ) );
    JsonObject parameters = new JsonObject();
    parameters.add( ClientCanvasOperator.DRAWINGS_PROPERTY, ClientCanvasTestUtil.createDrawings( 2 ) );
    environment.dispatchNotify( ClientCanvasOperator.DRAWING_EVENT, parameters );
  }
View Full Code Here

  public void setUp() {
    Display display = new Display();
    Shell shell = new Shell( display );
    table = new Table( shell, SWT.NONE );
    tree = new Tree(shell, SWT.NONE);
    parameters = new JsonObject();
    itemHeightService = new TableItemHeightService();
  }
View Full Code Here

  public void testCallsListenerWithRegisteredEvent() {
    CloudPushImpl cloudPush = new CloudPushImpl();
    CloudPushListener listener = mock( CloudPushListener.class );
    cloudPush.addListener( listener );

    environment.dispatchNotifyOnServiceObject( "Registered", new JsonObject().add( "token", "foo" ) );

    verify( listener ).registered( "foo" );
  }
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.