@Test
public void toByteArray() throws Exception {

    byte[] bytes = null;
    bytes = HexUtil.toByteArray(null);
    Assert.assertArrayEquals(null, bytes);
    bytes = HexUtil.toByteArray("");
    Assert.assertArrayEquals(new byte[] { }, bytes);
    bytes = HexUtil.toByteArray("65");
    Assert.assertArrayEquals(new byte[] { 0x65 }, bytes);
    bytes = HexUtil.toByteArray("fF");
    Assert.assertArrayEquals(new byte[] { (byte)0xFF }, bytes);
    bytes = HexUtil.toByteArray("BbCc");
    Assert.assertArrayEquals(new byte[] { (byte)0xbb, (byte)0xcc }, bytes);
    bytes = HexUtil.toByteArray("AaBbCcDdEefF");
    Assert.assertArrayEquals(new byte[] { (byte)0xaa, (byte)0xbb, (byte)0xcc, (byte)0xdd, (byte)0xee, (byte)0xff }, bytes);
}