@Test public void testEncodeWithReason() throws IOException { Packet packet = new Packet(PacketType.ERROR); packet.setReason(ErrorReason.TRANSPORT_NOT_SUPPORTED); ChannelBuffer result = encoder.encodePacket(packet); Assert.assertEquals("7:::0", result.toString(CharsetUtil.UTF_8)); }
@Test public void testEncodeWithReasonAndAdvice() throws IOException { Packet packet = new Packet(PacketType.ERROR); packet.setReason(ErrorReason.UNAUTHORIZED); packet.setAdvice(ErrorAdvice.RECONNECT); ChannelBuffer result = encoder.encodePacket(packet); Assert.assertEquals("7:::2+0", result.toString(CharsetUtil.UTF_8)); }