@Override protected void configure() { installUserApi(); installInternalApi(); installDaos(); }
@Override protected void configure() { super.configure(); install(new GuicyKillbillTestWithEmbeddedDBModule()); install(new NonEntityDaoModule()); install(new CatalogModule(configSource)); install(new DefaultAccountModule(configSource)); install(new DefaultEntitlementModule(configSource)); install(new NotificationQueueModule(configSource)); install(new DefaultSubscriptionModule(configSource)); install(new BusModule(configSource)); install(new MetricsModule()); install(new TagStoreModule()); bind(TestListenerStatus.class).to(JunctionTestListenerStatus.class).asEagerSingleton(); bind(TestApiListener.class).asEagerSingleton(); } }
@Override protected void configure() { super.configure(); install(new AuditModule()); install(new CacheModule(configSource)); install(new CallContextModule()); install(new CustomFieldModule()); install(new MockAccountModule()); install(new MockCatalogModule()); install(new MockEntitlementModule()); install(new MockInvoiceModule()); install(new MockJunctionModule()); install(new MockOverdueModule()); install(new MockPaymentModule()); install(new MockGlobalLockerModule()); install(new NotificationQueueModule(configSource)); install(new TagStoreModule()); bind(InvoiceDao.class).toInstance(Mockito.mock(InvoiceDao.class)); bind(PaymentDao.class).toInstance(Mockito.mock(PaymentDao.class)); } }
@Override protected void configure() { super.configure(); install(new CallContextModule()); install(new MockGlobalLockerModule()); install(new CatalogModule(configSource)); install(new CacheModule(configSource)); install(new TemplateModule()); install(new EmailModule(configSource)); install(new NotificationQueueModule(configSource)); install(new TagStoreModule()); install(new CustomFieldModule()); installExternalApis(); bind(TestInvoiceHelper.class).asEagerSingleton(); } }
protected void installUserApi() { bind(TagUserApi.class).to(DefaultTagUserApi.class).asEagerSingleton(); }
@Override protected void configure() { super.configure(); install(new GuicyKillbillTestWithEmbeddedDBModule()); install(new AuditModule()); install(new TagStoreModule()); install(new CustomFieldModule()); install(new MetricsModule()); install(new BusModule(configSource)); install(new NotificationQueueModule(configSource)); install(new NonEntityDaoModule()); install(new GlobalLockerModule()); } }
protected void installInternalApi() { bind(TagInternalApi.class).to(DefaultTagInternalApi.class).asEagerSingleton(); }