package org.async.rmi.messages; import io.netty.buffer.ByteBuf; import org.junit.Test; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.util.UUID; import static org.hamcrest.CoreMatchers.*; import static org.junit.Assert.assertThat; import static org.junit.Assert.fail; public class HandshakeManagerTest { @SuppressWarnings("UnusedDeclaration") private static final Logger logger = LoggerFactory.getLogger(HandshakeManagerTest.class); @Test public void testValidateRequest() throws Exception { HandshakeManager handshake = new HandshakeManager(UUID.randomUUID()); ByteBuf request = handshake.handshakeRequest(); ByteBuf response = handshake.verifyRequest(request, 10); assertThat(handshake.verifyResponse(response), is(10)); response = handshake.verifyRequest(request, 0); assertThat(handshake.verifyResponse(response), is(0)); } }