UsernamePasswordCredentials credentials = new UsernamePasswordCredentials("test", "pass");
ClientPrincipal principal = new ClientPrincipal("uuid", "uuid2");
Data data = ss.toData(new AuthenticationRequest(credentials, principal));
Packet packet = new Packet(data, ss.getPortableContext());
ByteBuffer buffer = ByteBuffer.allocate(1024);
assertTrue(packet.writeTo(buffer));
SerializationService ss2 = createSerializationService(1);
buffer.flip();
packet = new Packet(ss2.getPortableContext());
assertTrue(packet.readFrom(buffer));
AuthenticationRequest request = ss2.toObject(packet.getData());
}