hopefully fix streaming test

This commit is contained in:
zzz
2017-12-06 13:09:53 +00:00
parent a28ddedce7
commit 956c9607ff

View File

@ -87,21 +87,11 @@ public class MessageInputStreamTest {
@Test @Test
public void testCanAccept_locallyClosed() { public void testCanAccept_locallyClosed() {
// Fill the buffer
int numMsgs = _options.getInboundBufferSize() / _options.getMaxMessageSize();
byte orig[] = new byte[_options.getInboundBufferSize()];
_context.random().nextBytes(orig);
for (int i = 0; i < numMsgs; i++) {
byte msg[] = new byte[_options.getMaxMessageSize()];
System.arraycopy(orig, i*_options.getMaxMessageSize(), msg, 0, _options.getMaxMessageSize());
in.messageReceived(i, new ByteArray(msg));
}
// Check that new messages won't be accepted
assertFalse(in.canAccept(numMsgs, 1));
// Close // Close
in.close(); in.close();
// Check that new messages will now be accepted assertTrue(in.isLocallyClosed());
assertTrue(in.canAccept(numMsgs, 1)); // Check that new messages will not be accepted
assertFalse(in.canAccept(2, 1));
} }
@Test @Test