public void testHex() { assertEquals("0", Vba.hex(0)); assertEquals("1", Vba.hex(1)); assertEquals("A", Vba.hex(10)); assertEquals("64", Vba.hex(100)); assertEquals("FFFFFFFF", Vba.hex(-1)); assertEquals("FFFFFFF6", Vba.hex(-10)); assertEquals("FFFFFF9C", Vba.hex(-100)); try { Object o = Vba.hex("a"); fail("expected error, got " + o); } catch (RuntimeException e) { assertMessage(e, "Invalid parameter."); } }