blob: c38417652175047c06dfa380a1e6fac92d8a7812 [file] [log] [blame]
tom782a7cf2014-09-11 23:58:38 -07001package org.onlab.util;
2
3import org.junit.Test;
4
5import static org.junit.Assert.*;
6
7/**
8 * Test of the miscellaneous tools.
9 */
10public class ToolsTest {
11
12 @Test
13 public void fromHex() throws Exception {
14 assertEquals(15, Tools.fromHex("0f"));
15 assertEquals(16, Tools.fromHex("10"));
16 assertEquals(65535, Tools.fromHex("ffff"));
17 assertEquals(4096, Tools.fromHex("1000"));
18 assertEquals(0xffffffffffffffffL, Tools.fromHex("ffffffffffffffff"));
19 }
20
21 @Test
22 public void toHex() throws Exception {
23 assertEquals("0f", Tools.toHex(15, 2));
24 assertEquals("ffff", Tools.toHex(65535, 4));
25 assertEquals("1000", Tools.toHex(4096, 4));
26 assertEquals("000000000000000f", Tools.toHex(15));
27 assertEquals("ffffffffffffffff", Tools.toHex(0xffffffffffffffffL));
28
29 }
30}