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

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


    String url = "http://www.google.com";
    String sessionKey = "asdkfjklAI*23ja";
    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());
    assertEquals(moduleName, message.getModuleName());
    assertEquals(userAgent, message.getUserAgent());
    url = "https://www.google.com:8443/extra_stuff_that_is_really_long?foo";
    sessionKey = "asdfkasdjfkjaskldfjkajsfkjasdfjklaasdkfjklAI*23ja";
    tabKey = "";
    moduleName = "showcase";
    userAgent = "Safari";
    new LoadModuleMessage(channel, url, tabKey, sessionKey, moduleName,
        userAgent).send();
    type = channel.readMessageType();
    assertEquals(MessageType.LOAD_MODULE, type);
    message = LoadModuleMessage.receive(channel);
    assertEquals(url, message.getUrl());
    assertEquals(tabKey, message.getTabKey());
    assertEquals(sessionKey, message.getSessionKey());
    assertEquals(moduleName, message.getModuleName());
    assertEquals(userAgent, message.getUserAgent());

    // create a separate channel so we don't cause problems with partial
    // messages written to the stream
    TemporaryBufferStream tempBufferStream = new TemporaryBufferStream();
    TestBrowserChannel trashableChannel = new TestBrowserChannel(
        tempBufferStream.getInputStream(),
          tempBufferStream.getOutputStream());

    try {
      new LoadModuleMessage(trashableChannel, null, tabKey, sessionKey, moduleName,
          userAgent).send();
      fail("Expected exception with null url");
    } catch (AssertionError expected) {
      // If assertions are on.
    } catch (NullPointerException expected) {
      // If assertions are off.
    }

    try {
      new LoadModuleMessage(trashableChannel, url, null, sessionKey, moduleName,
          userAgent).send();
      fail("Expected exception with null tabKey");
    } catch (AssertionError expected) {
      // If assertions are on.
    } catch (NullPointerException expected) {
      // If assertions are off.
    }

    try {
      new LoadModuleMessage(trashableChannel, url, tabKey, null, moduleName,
          userAgent).send();
      fail("Expected exception with null sessionKey");
    } catch (AssertionError expected) {
      // If assertions are on.
    } catch (NullPointerException expected) {
      // If assertions are off.
    }

    try {
      new LoadModuleMessage(trashableChannel, url, tabKey, sessionKey, null,
          userAgent).send();
      fail("Expected exception with null moduleName");
    } catch (AssertionError expected) {
      // If assertions are on.
    } catch (NullPointerException expected) {
      // If assertions are off.
    }

    try {
      new LoadModuleMessage(trashableChannel, url, tabKey, sessionKey, moduleName,
          null).send();
      fail("Expected exception with null userAgent");
    } catch (AssertionError expected) {
      // If assertions are on.
    } catch (NullPointerException expected) {
View Full Code Here


    MessageType type = client.readMessageType();
    assertEquals(MessageType.PROTOCOL_VERSION, type);
    ProtocolVersionMessage protocolMessage = ProtocolVersionMessage.receive(
        client);
    assertEquals(2, protocolMessage.getProtocolVersion());
    new LoadModuleMessage(client, "url", "tabkey", "session", "testModule",
        "userAgent").send();
    type = client.readMessageType();
    assertEquals("testModule", handler.getModuleName());
    assertEquals("userAgent", handler.getUserAgent());
    assertEquals("url", handler.getUrl());
View Full Code Here

    MessageType type = client.readMessageType();
    assertEquals(MessageType.PROTOCOL_VERSION, type);
    ProtocolVersionMessage protocolMessage = ProtocolVersionMessage.receive(
        client);
    assertEquals(3, protocolMessage.getProtocolVersion());
    new LoadModuleMessage(client, "url", "tabkey", "session", "testModule",
        "userAgent").send();
    type = client.readMessageType();
    byte[] iconBytes = null;
    if (type == MessageType.REQUEST_ICON) {
      RequestIconMessage.receive(client);
View Full Code Here

TOP

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

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.