Search in sources :

Example 1 with InvoiceConfig

use of org.killbill.billing.util.config.definition.InvoiceConfig in project killbill by killbill.

the class TestIntegrationBase method beforeClass.

@BeforeClass(groups = "slow")
public void beforeClass() throws Exception {
    final InvoiceConfig defaultInvoiceConfig = new ConfigurationObjectFactory(skifeConfigSource).build(InvoiceConfig.class);
    invoiceConfig = new ConfigurableInvoiceConfig(defaultInvoiceConfig);
    final Injector g = Guice.createInjector(Stage.PRODUCTION, new BeatrixIntegrationModule(configSource, invoiceConfig));
    g.injectMembers(this);
}
Also used : Injector(com.google.inject.Injector) ConfigurationObjectFactory(org.skife.config.ConfigurationObjectFactory) InvoiceConfig(org.killbill.billing.util.config.definition.InvoiceConfig) BeforeClass(org.testng.annotations.BeforeClass)

Aggregations

Injector (com.google.inject.Injector)1 InvoiceConfig (org.killbill.billing.util.config.definition.InvoiceConfig)1 ConfigurationObjectFactory (org.skife.config.ConfigurationObjectFactory)1 BeforeClass (org.testng.annotations.BeforeClass)1