1 package org.openflow.codec.protocol;
3 import org.openflow.codec.util.OFTestCase;
5 public class OFPSwitchFeaturesReplyTest extends OFTestCase {
6 public void testWriteRead() throws Exception {
7 // OFPSwitchFeaturesReply ofr = (OFPSwitchFeaturesReply) messageFactory
8 // .getMessage(OFPType.FEATURES_REPLY);
9 // List<OFPPort> ports = new ArrayList<OFPPort>();
10 // OFPPort port = new OFPPort();
11 // port.setHardwareAddress(new byte[6]);
12 // port.setName("eth0");
14 // ofr.setPorts(ports);
15 // IDataBuffer bb = DataBuffers.createBuffer(1024);
20 // TestCase.assertEquals(1, ofr.getPorts().size());
21 // TestCase.assertEquals("eth0", ofr.getPorts().get(0).getName());
23 // // test a 15 character name
24 // ofr.getPorts().get(0).setName("012345678901234");
29 // TestCase.assertEquals("012345678901234",
30 // ofr.getPorts().get(0).getName());
32 // // test a 16 character name getting truncated
33 // ofr.getPorts().get(0).setName("0123456789012345");
38 // TestCase.assertEquals("012345678901234",
39 // ofr.getPorts().get(0).getName());