X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=third-party%2Fopenflow-codec%2Fsrc%2Ftest%2Fjava%2Forg%2Fopenflow%2Fcodec%2Fprotocol%2FOFPHelloTest.java;fp=third-party%2Fopenflow-codec%2Fsrc%2Ftest%2Fjava%2Forg%2Fopenflow%2Fcodec%2Fprotocol%2FOFPHelloTest.java;h=0000000000000000000000000000000000000000;hb=64fe0fbca1a6c2b77ad25f568d73a7eb64236d16;hp=acaa8ba28d4e2e78787e42a2e6c601c575ee7f98;hpb=8b9a3ff2bbc83941254b46b818cbbae5cc1a3a5b;p=openflowjava.git diff --git a/third-party/openflow-codec/src/test/java/org/openflow/codec/protocol/OFPHelloTest.java b/third-party/openflow-codec/src/test/java/org/openflow/codec/protocol/OFPHelloTest.java deleted file mode 100644 index acaa8ba2..00000000 --- a/third-party/openflow-codec/src/test/java/org/openflow/codec/protocol/OFPHelloTest.java +++ /dev/null @@ -1,67 +0,0 @@ -package org.openflow.codec.protocol; - -import java.util.ArrayList; -import java.util.List; - -import junit.framework.TestCase; - -import org.openflow.codec.io.DataBuffers; -import org.openflow.codec.io.IDataBuffer; -import org.openflow.codec.protocol.OFPHello; -import org.openflow.codec.protocol.OFPHelloElemHeader; -import org.openflow.codec.protocol.OFPHelloElemType; -import org.openflow.codec.protocol.OFPHelloElemVersionBitmap; - -public class OFPHelloTest extends TestCase { - - private IDataBuffer buffer = DataBuffers.allocate(1024); - - protected void tearDown() throws Exception { - super.tearDown(); - buffer.clear(); - } - - public void testHelloElemTypeMapping() throws Exception { - TestCase.assertEquals(OFPHelloElemType.VERSIONBITMAP, OFPHelloElemType.valueOf((short) 1)); - } - - public void testReadWrite() { - OFPHello helloWriter = new OFPHello(); - List elements = new ArrayList(); - elements.add(OFPHelloElemType.VERSIONBITMAP.newInstance()); - helloWriter.setHelloElements(elements); - helloWriter.writeTo(buffer); - buffer.flip(); - OFPHello helloReader = new OFPHello(); - helloReader.readFrom(buffer); - TestCase.assertEquals(helloWriter, helloReader); - } - - public void testReadWriteWithBitmap() { - OFPHello helloWriter = new OFPHello(); - List elements = new ArrayList(); - OFPHelloElemVersionBitmap bitmap = (OFPHelloElemVersionBitmap) OFPHelloElemType.VERSIONBITMAP.newInstance(); - bitmap.setBitmaps(new int[] { 3, 1 }); - elements.add(bitmap); - helloWriter.setHelloElements(elements); - helloWriter.writeTo(buffer); - buffer.flip(); - OFPHello helloReader = new OFPHello(); - helloReader.readFrom(buffer); - TestCase.assertEquals(helloWriter, helloReader); - } - - public void testEqualHashcode() { - OFPHello helloWriter = new OFPHello(); - List elements = new ArrayList(); - elements.add(OFPHelloElemType.VERSIONBITMAP.newInstance()); - helloWriter.setHelloElements(elements); - helloWriter.writeTo(buffer); - buffer.flip(); - OFPHello helloReader = new OFPHello(); - helloReader.readFrom(buffer); - TestCase.assertEquals(helloWriter, helloReader); - TestCase.assertEquals(helloWriter.hashCode(), helloReader.hashCode()); - } - -}