Package com.google.dataconnector.protocol.InputStreamConnectorTest

Examples of com.google.dataconnector.protocol.InputStreamConnectorTest.MockConnectionRemover


  }

  // LARGE
  public void testOutputReceived() throws Exception {

    MockConnectionRemover mcr = new MockConnectionRemover();
    OutputStreamConnector outputStreamConnector = new OutputStreamConnector(sendQueue);
    outputStreamConnector.setConnectionId(CONNECTION_ID);
    outputStreamConnector.setOutputStream(bos);
    outputStreamConnector.setConnectorStateCallback(mcr);
    outputStreamConnector.start(); // LARGE TEST
View Full Code Here


    OutputStream mockOutputStream = EasyMock.createMock(OutputStream.class);
    mockOutputStream.close();
    EasyMock.expectLastCall();
    EasyMock.replay(mockOutputStream);

    MockConnectionRemover mcr = new MockConnectionRemover();
    OutputStreamConnector outputStreamConnector = new OutputStreamConnector(sendQueue);
    outputStreamConnector.setConnectionId(CONNECTION_ID);
    outputStreamConnector.setOutputStream(mockOutputStream);
    outputStreamConnector.setConnectorStateCallback(mcr);
    outputStreamConnector.start(); // LARGE TEST

    // Warning flakey test ahead.
    sendQueue.put(expectedClosingSdi);
    // We sleep this much to ensure that the outputstreamconnector has taken
    // the frame off the queue and written it to the bos.
    Thread.sleep(50);
    assertTrue(mcr.isCallbackFired());
    EasyMock.verify(mockOutputStream);
  }
View Full Code Here

TOP

Related Classes of com.google.dataconnector.protocol.InputStreamConnectorTest.MockConnectionRemover

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.