X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=third-party%2Fopenflow-codec%2Fsrc%2Ftest%2Fjava%2Forg%2Fopenflow%2Fcodec%2Fprotocol%2Finstruction%2FOFPInstructionWriteMetaDataTest.java;fp=third-party%2Fopenflow-codec%2Fsrc%2Ftest%2Fjava%2Forg%2Fopenflow%2Fcodec%2Fprotocol%2Finstruction%2FOFPInstructionWriteMetaDataTest.java;h=0000000000000000000000000000000000000000;hb=64fe0fbca1a6c2b77ad25f568d73a7eb64236d16;hp=d75116e757011609b9e2b48aec901e90d8a5dae4;hpb=8b9a3ff2bbc83941254b46b818cbbae5cc1a3a5b;p=openflowjava.git diff --git a/third-party/openflow-codec/src/test/java/org/openflow/codec/protocol/instruction/OFPInstructionWriteMetaDataTest.java b/third-party/openflow-codec/src/test/java/org/openflow/codec/protocol/instruction/OFPInstructionWriteMetaDataTest.java deleted file mode 100644 index d75116e7..00000000 --- a/third-party/openflow-codec/src/test/java/org/openflow/codec/protocol/instruction/OFPInstructionWriteMetaDataTest.java +++ /dev/null @@ -1,85 +0,0 @@ -package org.openflow.codec.protocol.instruction; - -import junit.framework.TestCase; - -import org.openflow.codec.io.DataBuffers; -import org.openflow.codec.io.IDataBuffer; -import org.openflow.codec.protocol.instruction.OFPInstructionType; -import org.openflow.codec.protocol.instruction.OFPInstructionWriteMetaData; - -/** - * test class to verify instruction structure - * - * @author AnilGujele - * - */ -public class OFPInstructionWriteMetaDataTest extends TestCase { - - private IDataBuffer buffer = DataBuffers.allocate(1024); - - protected void tearDown() throws Exception { - buffer.clear(); - } - - public void testOFInstructionWriteMetaDataCreation() { - OFPInstructionWriteMetaData instruction = new OFPInstructionWriteMetaData(); - assertTrue(instruction.type.equals(OFPInstructionType.WRITE_METADATA)); - - } - - public void testClone() throws CloneNotSupportedException { - OFPInstructionWriteMetaData instruction = new OFPInstructionWriteMetaData(); - instruction.setMetadata(2); - instruction.setMetadataMask(2); - OFPInstructionWriteMetaData instructionCloned = (OFPInstructionWriteMetaData) instruction.clone(); - TestCase.assertEquals(instruction, instructionCloned); - - instruction.setMetadata(1); - instruction.setMetadataMask(1); - TestCase.assertNotSame(instruction, instructionCloned); - - instruction = (OFPInstructionWriteMetaData) instructionCloned.clone(); - TestCase.assertEquals(instruction, instructionCloned); - } - - public void testReadWriteSuccess() { - OFPInstructionWriteMetaData instruction = new OFPInstructionWriteMetaData(); - instruction.setMetadata(2); - instruction.setMetadataMask(2); - instruction.writeTo(buffer); - buffer.flip(); - - OFPInstructionWriteMetaData instructionTemp = new OFPInstructionWriteMetaData(); - instructionTemp.readFrom(buffer); - TestCase.assertEquals(instruction, instructionTemp); - - } - - public void testToString() { - OFPInstructionWriteMetaData instruction = new OFPInstructionWriteMetaData(); - instruction.setMetadata(2); - instruction.setMetadataMask(2); - instruction.writeTo(buffer); - buffer.flip(); - - OFPInstructionWriteMetaData instructionTemp = new OFPInstructionWriteMetaData(); - instructionTemp.readFrom(buffer); - TestCase.assertEquals(instruction.toString(), instructionTemp.toString()); - } - - public void testEqualHashcode() { - - OFPInstructionWriteMetaData instruction = new OFPInstructionWriteMetaData(); - instruction.setMetadata(2); - instruction.setMetadataMask(2); - instruction.writeTo(buffer); - buffer.flip(); - - OFPInstructionWriteMetaData instructionTemp = new OFPInstructionWriteMetaData(); - instructionTemp.readFrom(buffer); - - TestCase.assertTrue(instruction.equals(instructionTemp)); - TestCase.assertEquals(instruction.hashCode(), instructionTemp.hashCode()); - } - -}