- @Test
- public void testWithDataFieldSet() {
- byte[] data = new byte[]{0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07};
- ByteBuf bb = BufferHelper.buildBuffer(data);
- EchoRequestMessage builtByFactory = BufferHelper.decodeV13(
- EchoRequestMessageFactory.getInstance(), bb);
-
- BufferHelper.checkHeaderV13(builtByFactory);
- Assert.assertArrayEquals("Wrong data", data, builtByFactory.getData());
+ @Before
+ public void startUp() {
+ DeserializerRegistry registry = new DeserializerRegistryImpl();
+ registry.init();
+ echoFactory = registry.getDeserializer(
+ new MessageCodeKey(EncodeConstants.OF13_VERSION_ID, 2, EchoRequestMessage.class));