Package com.google.gwt.dev.shell.BrowserChannel

Examples of com.google.gwt.dev.shell.BrowserChannel.MessageType


    int minVersion = BrowserChannel.PROTOCOL_VERSION_OLDEST;
    int maxVersion = BrowserChannel.PROTOCOL_VERSION_CURRENT;
    String hostedHtmlVersion = HostedHtmlVersion.EXPECTED_GWT_ONLOAD_VERSION;
    new CheckVersionsMessage(channel, minVersion, maxVersion,
        hostedHtmlVersion).send();
    MessageType type = channel.readMessageType();
    assertEquals(MessageType.CHECK_VERSIONS, type);
    CheckVersionsMessage message = CheckVersionsMessage.receive(channel);
    assertEquals(minVersion, message.getMinVersion());
    assertEquals(maxVersion, message.getMaxVersion());
    assertEquals(hostedHtmlVersion, message.getHostedHtmlVersion());
View Full Code Here


  public void testChooseTransport() throws IOException,
      BrowserChannelException {
    String[] transports = new String[] { "shm" };
    new ChooseTransportMessage(channel, transports).send();
    MessageType type = channel.readMessageType();
    assertEquals(MessageType.CHOOSE_TRANSPORT, type);
    ChooseTransportMessage message = ChooseTransportMessage.receive(channel);
    String[] transportsRecv = message.getTransports();
    assertTrue(Arrays.equals(transports, transportsRecv));
  }
View Full Code Here

  public void testFatalErrorMessage() throws IOException,
      BrowserChannelException {
    String error = "Fatal error";
    new FatalErrorMessage(channel, error).send();
    MessageType type = channel.readMessageType();
    assertEquals(MessageType.FATAL_ERROR, type);
    FatalErrorMessage message = FatalErrorMessage.receive(channel);
    assertEquals(error, message.getError());
  }
View Full Code Here

  }

  public void testFreeMessage() throws IOException, BrowserChannelException {
    int[] ids = new int[] { 42, 1024 };
    new FreeMessage(channel, ids).send();
    MessageType type = channel.readMessageType();
    assertEquals(MessageType.FREE_VALUE, type);
    FreeMessage message = FreeMessage.receive(channel);
    int[] idsRecv = message.getIds();
    assertTrue(Arrays.equals(ids, idsRecv));
  }
View Full Code Here

      new Value(), new Value(),
    };
    args[0].setInt(0);
    args[1].setInt(1);
    new InvokeOnClientMessage(channel, methodName, thisRef, args).send();
    MessageType type = channel.readMessageType();
    assertEquals(MessageType.INVOKE, type);
    InvokeOnClientMessage message = InvokeOnClientMessage.receive(channel);
    assertEquals(methodName, message.getMethodName());
    Value thisRefRecv = message.getThis();
    assertEquals(ValueType.JAVA_OBJECT, thisRefRecv.getType());
View Full Code Here

      new Value(), new Value(),
    };
    args[0].setInt(0);
    args[1].setInt(1);
    new InvokeOnServerMessage(channel, methodId, thisRef, args).send();
    MessageType type = channel.readMessageType();
    assertEquals(MessageType.INVOKE, type);
    InvokeOnServerMessage message = InvokeOnServerMessage.receive(channel);
    assertEquals(methodId, message.getMethodDispatchId());
    Value thisRefRecv = message.getThis();
    assertEquals(ValueType.JAVA_OBJECT, thisRefRecv.getType());
View Full Code Here

      new Value(), new Value(),
    };
    args[0].setInt(0);
    args[1].setInt(1);
    new InvokeSpecialMessage(channel, SpecialDispatchId.HasMethod, args).send();
    MessageType type = channel.readMessageType();
    assertEquals(MessageType.INVOKE_SPECIAL, type);
    InvokeSpecialMessage message = InvokeSpecialMessage.receive(channel);
    assertEquals(SpecialDispatchId.HasMethod, message.getDispatchId());
    Value[] argsRecv = message.getArgs();
    assertEquals(2, argsRecv.length);
View Full Code Here

  public void testLoadJsniMessage() throws IOException,
      BrowserChannelException {
    String jsni = "function foo() { }";
    new LoadJsniMessage(channel, jsni).send();
    MessageType type = channel.readMessageType();
    assertEquals(MessageType.LOAD_JSNI, type);
    LoadJsniMessage message = LoadJsniMessage.receive(channel);
    assertEquals(jsni, message.getJsni());
  }
View Full Code Here

    String tabKey = "372F4";
    String moduleName = "org.example.Hello";
    String userAgent = "Firefox";
    new LoadModuleMessage(channel, url, tabKey, sessionKey, moduleName,
        userAgent).send();
    MessageType type = channel.readMessageType();
    assertEquals(MessageType.LOAD_MODULE, type);
    LoadModuleMessage message = LoadModuleMessage.receive(channel);
    assertEquals(url, message.getUrl());
    assertEquals(tabKey, message.getTabKey());
    assertEquals(sessionKey, message.getSessionKey());
View Full Code Here

    int protoVersion = 42;
    String moduleName = "org.example.Hello";
    String userAgent = "Firefox";
    new OldLoadModuleMessage(channel, protoVersion, moduleName,
        userAgent).send();
    MessageType type = channel.readMessageType();
    assertEquals(MessageType.OLD_LOAD_MODULE, type);
    OldLoadModuleMessage message = OldLoadModuleMessage.receive(channel);
    assertEquals(protoVersion, message.getProtoVersion());
    assertEquals(moduleName, message.getModuleName());
    assertEquals(userAgent, message.getUserAgent());
View Full Code Here

TOP

Related Classes of com.google.gwt.dev.shell.BrowserChannel.MessageType

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.