@Test public void encodeSend() throws Exception { Message origin = messages.get(CommandType.MSG); Protocol protocol = new SerializationProtocol(); byte[] data = protocol.encode(origin); Message copy = protocol.decode(data); System.out.println(copy); System.out.println(origin); assertTrue(copy.toString().equals(origin.toString())); }