--- /dev/null
+/* Copyright (C)2013 Pantheon Technologies, s.r.o. All rights reserved. */\r
+package org.opendaylight.openflowjava.protocol.impl.serialization.factories;\r
+\r
+import io.netty.buffer.ByteBuf;\r
+import io.netty.buffer.UnpooledByteBufAllocator;\r
+\r
+import org.junit.Test;\r
+import org.opendaylight.openflowjava.protocol.impl.util.BufferHelper;\r
+import org.opendaylight.openflowjava.protocol.impl.util.EncodeConstants;\r
+import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.BarrierInput;\r
+import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.BarrierInputBuilder;\r
+\r
+/**\r
+ * @author michal.polkorab\r
+ *\r
+ */\r
+public class OF10BarrierInputMessageFactoryTest {\r
+\r
+ /**\r
+ * Testing of {@link OF10BarrierInputMessageFactory} for correct translation from POJO\r
+ * @throws Exception \r
+ */\r
+ @Test\r
+ public void test() throws Exception {\r
+ BarrierInputBuilder bib = new BarrierInputBuilder();\r
+ BufferHelper.setupHeader(bib, EncodeConstants.OF10_VERSION_ID);\r
+ BarrierInput bi = bib.build();\r
+ \r
+ ByteBuf out = UnpooledByteBufAllocator.DEFAULT.buffer();\r
+ OF10BarrierInputMessageFactory bimf = OF10BarrierInputMessageFactory.getInstance();\r
+ bimf.messageToBuffer(EncodeConstants.OF10_VERSION_ID, out, bi);\r
+ \r
+ BufferHelper.checkHeaderV10(out, (byte) 18, 8);\r
+ }\r
+\r
+}\r