this.addWikittyServiceListener(notifier, WikittyService.ServiceListenerType.LOCAL); // weak reference
/** * Test si les events sont bien lever et bien recu * @throws Exception */ @Test public void testEvent() throws Exception { WikittyServiceNotifier wsn = new WikittyServiceNotifier(null, null, null); Listener l = new Listener(); // test d'envoi et de bonne reception wsn.addWikittyServiceListener(l, ServiceListenerType.ALL); sendEvent(wsn, true); // si on enleve le listener, plus aucun event ne doit arriver wsn.removeWikittyServiceListener(l, ServiceListenerType.ALL); sendEvent(wsn, false); // donc au total seulement 5 events on du etre envoye Assert.assertEquals(6, nbEvent); }