+++ /dev/null
-package org.openflow.protocol;
-
-import org.junit.Test;
-
-public class OFPacketOutTest {
-
- @Test(expected = IllegalArgumentException.class)
- public void testBothBufferIdAndPayloadSet() {
- OFPacketOut packetOut = new OFPacketOut();
- packetOut.setBufferId(12);
- packetOut.setPacketData(new byte[] { 1, 2, 3 });
- }
-
- @Test
- public void testOnlyBufferIdSet() {
- OFPacketOut packetOut = new OFPacketOut();
- packetOut.setBufferId(12);
- packetOut.setPacketData(null);
- packetOut.setPacketData(new byte[] {});
- packetOut.validate();
- }
-
- @Test(expected = IllegalStateException.class)
- public void testNeitherBufferIdNorPayloadSet() {
- OFPacketOut packetOut = new OFPacketOut();
- packetOut.setBufferId(OFPacketOut.BUFFER_ID_NONE);
- packetOut.setPacketData(null);
- packetOut.validate();
- }
-
- @Test(expected = IllegalStateException.class)
- public void testNeitherBufferIdNorPayloadSet2() {
- OFPacketOut packetOut = new OFPacketOut();
- packetOut.setBufferId(OFPacketOut.BUFFER_ID_NONE);
- packetOut.setPacketData(new byte[] {});
- packetOut.validate();
- }
-
- @Test(expected = IllegalStateException.class)
- public void testNeitherBufferIdNorPayloadSet3() {
- OFPacketOut packetOut = new OFPacketOut();
- packetOut.validate();
- }
-
-}