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