package org.openflow.util; import junit.framework.TestCase; /** * Does hexstring conversion work? * * @author Rob Sherwood (rob.sherwood@stanford.edu) * */ public class HexStringTest extends TestCase { public void testMarshalling() throws Exception { String dpidStr = "00:00:00:23:20:2d:16:71"; long dpid = HexString.toLong(dpidStr); String testStr = HexString.toHexString(dpid); TestCase.assertEquals(dpidStr, testStr); } public void testToStringBytes() { byte[] dpid = { 0, 0, 0, 0, 0, 0, 0, -1 }; String valid = "00:00:00:00:00:00:00:ff"; String testString = HexString.toHexString(dpid); TestCase.assertEquals(valid, testString); } }