private void registerForBus() { try { busService.getBus().register(listener); } catch (final EventBusException e) { log.error("Failed to register OverdueListener", e); } }
@Override @BeforeMethod(groups = "slow") public void beforeMethod() throws Exception { if (hasFailed()) { return; } super.beforeMethod(); eventsListener.reset(); eventBus.start(); eventBus.register(eventsListener); }
private void startBusAndRegisterListener(final BusService busService, final TestApiListener testListener) throws Exception { busService.getBus().start(); busService.getBus().register(testListener); }
@BeforeMethod(groups = "slow") public void beforeMethod() throws Exception { if (hasFailed()) { return; } super.beforeMethod(); cacheControllerDispatcher.clearAll(); bus.start(); bus.register(listener); service.loadConfig(); service.initialize(); service.start(); }
@Test(groups = "slow", description = "Test Account creation generates an event") public void testBusEvents() throws Exception { final AccountEventHandler eventHandler = new AccountEventHandler(); bus.register(eventHandler); final AccountModelDao accountModelDao = createTestAccount(); final AccountData defaultAccount = new DefaultAccount(accountModelDao); final Account account = createAccount(defaultAccount); await().atMost(10, SECONDS).until(new Callable<Boolean>() { @Override public Boolean call() throws Exception { return eventHandler.getAccountCreationInternalEvents().size() == 1; } }); final AccountCreationInternalEvent accountCreationInternalEvent = eventHandler.getAccountCreationInternalEvents().get(0); Assert.assertEquals(accountCreationInternalEvent.getId(), account.getId()); // account_record_id is most likely 1, although, depending on the DB, we cannot be sure Assert.assertNotNull(accountCreationInternalEvent.getSearchKey1()); Assert.assertEquals(accountCreationInternalEvent.getSearchKey2(), internalCallContext.getTenantRecordId()); }
public void register() throws EventBusException { externalBus.register(this); }
private void registerForBus() { try { busService.getBus().register(listener); } catch (final EventBusException e) { log.error("Failed to register OverdueListener", e); } }
@LifecycleHandlerType(LifecycleHandlerType.LifecycleLevel.INIT_SERVICE) public void initialize() throws NotificationQueueAlreadyExists { try { eventBus.register(invoiceListener); eventBus.register(tagHandler); } catch (PersistentBus.EventBusException e) { throw new RuntimeException("Failed to register bus handlers", e); } dateNotifier.initialize(); parentInvoiceNotifier.initialize(); }
protected void registerHandlers() throws EventBusException { busService.getBus().register(busHandler); }
@Override protected void registerHandlers() throws EventBusException { super.registerHandlers(); publicListener = new PublicListener(); externalBus.register(publicListener); }
@BeforeMethod(groups = "slow") public void setUp() throws Exception { if (hasFailed()) { return; } mockPaymentProviderPlugin = (MockPaymentProviderPlugin) registry.getServiceForName(MockPaymentProviderPlugin.PLUGIN_NAME); account = testHelper.createTestAccount(UUID.randomUUID().toString(), true); paymentBusListener = new PaymentBusListener(); eventBus.register(paymentBusListener); }
public void testSimpleWithExceptionAndRetrySuccess() { try { final MyEventHandler handler = new MyEventHandler(1, 1); eventBus.register(handler); eventBus.post(new MyEvent("my-event", 1L, "MY_EVENT_TYPE", 1L, 2L, UUID.randomUUID())); final boolean completed = handler.waitForCompletion(5000); Assert.assertEquals(completed, true); } catch (final Exception ignored) { } }
public void testSimple() { try { final int nbEvents = 5; final MyEventHandler handler = new MyEventHandler(nbEvents, 0); eventBus.register(handler); for (int i = 0; i < nbEvents; i++) { eventBus.post(new MyEvent("my-event", (long) i, "MY_EVENT_TYPE", 1L, 2L, UUID.randomUUID())); } final boolean completed = handler.waitForCompletion(10000); Assert.assertEquals(completed, true); } catch (final Exception e) { Assert.fail("", e); } }
public void testSimpleWithExceptionAndFail() { try { final MyEventHandler handler = new MyEventHandler(1, 4); eventBus.register(handler); eventBus.post(new MyEvent("my-event", 1L, "MY_EVENT_TYPE", 1L, 2L, UUID.randomUUID())); final boolean completed = handler.waitForCompletion(5000); Assert.assertEquals(completed, false); } catch (final Exception ignored) { } }
@Override @BeforeMethod(groups = "slow") public void beforeMethod() throws Exception { if (hasFailed()) { return; } super.beforeMethod(); eventsListener.reset(); eventBus.start(); eventBus.register(eventsListener); }
public void testDifferentType() { try { final MyEventHandler handler = new MyEventHandler(1, 0); eventBus.register(handler); for (int i = 0; i < 5; i++) { eventBus.post(new MyOtherEvent("my-other-event", (double) i, "MY_EVENT_TYPE", 1L, 2L, UUID.randomUUID())); } eventBus.post(new MyEvent("my-event", 11l, "MY_EVENT_TYPE", 1L, 2L, UUID.randomUUID())); final boolean completed = handler.waitForCompletion(10000); Assert.assertEquals(completed, true); } catch (final Exception e) { Assert.fail("", e); } } }
@BeforeMethod(groups = "slow") public void beforeMethod() throws Exception { if (hasFailed()) { return; } super.beforeMethod(); retryService.initialize(); retryService.start(); eventBus.register(handler); testListener.reset(); eventBus.register(testListener); mockPaymentProviderPlugin.clear(); account = testHelper.createTestAccount("bobo@gmail.com", true); }
private void startBusAndRegisterListener(final BusService busService, final TestApiListener testListener) throws Exception { busService.getBus().start(); busService.getBus().register(testListener); }
private void startBusAndRegisterListener(final BusService busService, final TestApiListener testListener) throws Exception { busService.getBus().start(); busService.getBus().register(testListener); }
@BeforeMethod(groups = "slow") public void beforeMethod() throws Exception { if (hasFailed()) { return; } log.debug("RESET TEST FRAMEWORK"); cleanupAllTables(); clock.resetDeltaFromReality(); busHandler.reset(); lifecycle.fireStartupSequencePriorEventRegistration(); busService.getBus().register(busHandler); externalBus.register(new FakeKPMPlugin()); lifecycle.fireStartupSequencePostEventRegistration(); }