1 package org.openflow.codec.protocol;
3 import junit.framework.TestCase;
6 import org.openflow.codec.protocol.OFPType;
7 import org.openflow.codec.protocol.statistics.OFPMultipartTypes;
9 public class OFPMultipartTypeTest extends TestCase {
11 public void testMapping() throws Exception {
12 TestCase.assertEquals(OFPMultipartTypes.DESC, OFPMultipartTypes.valueOf((short) 0, OFPType.MULTIPART_REQUEST));
13 TestCase.assertEquals(OFPMultipartTypes.QUEUE, OFPMultipartTypes.valueOf((short) 5, OFPType.MULTIPART_REQUEST));
14 TestCase.assertEquals(OFPMultipartTypes.EXPERIMENTER,
15 OFPMultipartTypes.valueOf((short) 0xffff, OFPType.MULTIPART_REQUEST));
16 TestCase.assertEquals(OFPMultipartTypes.EXPERIMENTER,
17 OFPMultipartTypes.valueOf((short) 0xffff, OFPType.MULTIPART_REPLY));
18 TestCase.assertEquals(OFPMultipartTypes.PORT_STATS,
19 OFPMultipartTypes.valueOf((short) 4, OFPType.MULTIPART_REQUEST));
20 TestCase.assertEquals(OFPMultipartTypes.PORT_DESC,
21 OFPMultipartTypes.valueOf((short) 13, OFPType.MULTIPART_REQUEST));
22 TestCase.assertEquals(OFPMultipartTypes.GROUP_FEATURES,
23 OFPMultipartTypes.valueOf((short) 8, OFPType.MULTIPART_REPLY));
24 TestCase.assertEquals(OFPMultipartTypes.GROUP_DESC,
25 OFPMultipartTypes.valueOf((short) 7, OFPType.MULTIPART_REPLY));