@Test
void convertHexDigitTest() {

    assertEquals((byte) 0, TypeUtils.convertHexDigit((byte) '0'));
    assertEquals((byte) 9, TypeUtils.convertHexDigit((byte) '9'));
    assertEquals((byte) 10, TypeUtils.convertHexDigit((byte) 'a'));
    assertEquals((byte) 10, TypeUtils.convertHexDigit((byte) 'A'));
    assertEquals((byte) 15, TypeUtils.convertHexDigit((byte) 'f'));
    assertEquals((byte) 15, TypeUtils.convertHexDigit((byte) 'F'));
    assertEquals(0, TypeUtils.convertHexDigit((int) '0'));
    assertEquals(9, TypeUtils.convertHexDigit((int) '9'));
    assertEquals(10, TypeUtils.convertHexDigit((int) 'a'));
    assertEquals(10, TypeUtils.convertHexDigit((int) 'A'));
    assertEquals(15, TypeUtils.convertHexDigit((int) 'f'));
    assertEquals(15, TypeUtils.convertHexDigit((int) 'F'));
}