/** Test of removeHandlerForEvent method, of class HexEventRegister. */ @Test public void testRemoveHandlerForEvent() { Class type = HexEvent.class; final Value v = new Value(); v.value = "fix"; HexEventHandler handler = new HexEventHandler() { @Override public void handle(HexEvent event) throws Exception { v.value = "changed"; } }; String[] names = null; HexEventRegister instance = HexEventRegister.getInstance(); instance.registerHandlerForEvent(type, handler, names); instance.triggerEvent(new HexEvent("one")); assertEquals(v.value, "changed"); v.value = "fix"; instance.removeHandlerForEvent(type, handler.getID()); instance.triggerEvent(new HexEvent("one")); assertEquals(v.value, "fix"); }