use of org.candlepin.config.CandlepinCommonTestConfig in project candlepin by candlepin.
the class ImporterTest method init.
@Before
public void init() throws URISyntaxException, IOException {
mapper = TestSyncUtils.getTestSyncUtils(new MapConfiguration(new HashMap<String, String>() {
{
put(ConfigProperties.FAIL_ON_UNKNOWN_IMPORT_PROPERTIES, "false");
}
}));
i18n = I18nFactory.getI18n(getClass(), Locale.US, I18nFactory.FALLBACK);
config = new CandlepinCommonTestConfig();
pc = Mockito.mock(ProductCurator.class);
ec = Mockito.mock(EntitlementCurator.class);
this.environmentCurator = Mockito.mock(EnvironmentCurator.class);
ProductCachedSerializationModule productCachedModule = new ProductCachedSerializationModule(pc);
su = new SyncUtils(config, productCachedModule);
PrintStream ps = new PrintStream(new File(this.getClass().getClassLoader().getResource("version.properties").toURI()));
ps.println("version=0.0.3");
ps.println("release=1");
ps.close();
mockJsPath = new File(folder.getRoot(), "empty.js").getPath();
this.mockSubReconciler = Mockito.mock(SubscriptionReconciler.class);
this.consumerTypeCurator = Mockito.mock(ConsumerTypeCurator.class);
oc = mock(OwnerCurator.class);
this.translator = new StandardTranslator(this.consumerTypeCurator, this.environmentCurator, this.oc);
}
use of org.candlepin.config.CandlepinCommonTestConfig in project candlepin by candlepin.
the class ExporterTest method setUp.
@Before
public void setUp() {
ctc = mock(ConsumerTypeCurator.class);
mockEnvironmentCurator = mock(EnvironmentCurator.class);
oc = mock(OwnerCurator.class);
me = new MetaExporter();
translator = new StandardTranslator(ctc, mockEnvironmentCurator, oc);
ce = new ConsumerExporter(translator);
cte = new ConsumerTypeExporter(translator);
rc = mock(RulesCurator.class);
re = new RulesExporter(rc);
ece = new EntitlementCertExporter();
ecsa = mock(EntitlementCertServiceAdapter.class);
pe = new ProductExporter(translator);
psa = mock(ProductServiceAdapter.class);
pce = new ProductCertExporter();
ec = mock(EntitlementCurator.class);
ee = new EntitlementExporter(translator);
pki = mock(PKIUtility.class);
config = new CandlepinCommonTestConfig();
exportRules = mock(ExportRules.class);
pprov = mock(PrincipalProvider.class);
dvc = mock(DistributorVersionCurator.class);
dve = new DistributorVersionExporter();
cdnc = mock(CdnCurator.class);
cdne = new CdnExporter();
pc = mock(ProductCurator.class);
ProductCachedSerializationModule productCachedModule = new ProductCachedSerializationModule(pc);
su = new SyncUtils(config, productCachedModule);
exportExtensionAdapter = mock(ExportExtensionAdapter.class);
when(exportRules.canExport(any(Entitlement.class))).thenReturn(Boolean.TRUE);
}
use of org.candlepin.config.CandlepinCommonTestConfig in project candlepin by candlepin.
the class DatabaseTestFixture method init.
public void init(boolean beginTransaction) throws Exception {
this.config = new CandlepinCommonTestConfig();
Module testingModule = new TestingModules.StandardTest(this.config);
this.injector = parentInjector.createChildInjector(Modules.override(testingModule).with(getGuiceOverrideModule()));
locatorMap = this.injector.getInstance(ResourceLocatorMap.class);
locatorMap.init();
securityInterceptor = this.injector.getInstance(TestingInterceptor.class);
cpRequestScope = injector.getInstance(CandlepinRequestScope.class);
// Because all candlepin operations are running in the CandlepinRequestScope
// we'll force the instance creations to be done inside the scope.
// Exit the scope to make sure that it is clean before starting the test.
cpRequestScope.exit();
cpRequestScope.enter();
this.injector.injectMembers(this);
dateSource = (DateSourceForTesting) injector.getInstance(DateSource.class);
dateSource.currentDate(TestDateUtil.date(2010, 1, 1));
HttpServletRequest req = parentInjector.getInstance(HttpServletRequest.class);
when(req.getAttribute("username")).thenReturn("mock_user");
this.i18n = I18nFactory.getI18n(getClass(), Locale.US, I18nFactory.FALLBACK);
if (beginTransaction) {
this.beginTransaction();
}
}
use of org.candlepin.config.CandlepinCommonTestConfig in project candlepin by candlepin.
the class SuspendModeTransitionerTest method setUp.
@Before
public void setUp() {
when(candlepinCache.getStatusCache()).thenReturn(cache);
CandlepinCommonTestConfig testConfig = new CandlepinCommonTestConfig();
transitioner = new SuspendModeTransitioner(testConfig, execService, candlepinCache);
transitioner.setModeManager(modeManager);
transitioner.setQmf(qmf);
transitioner.setQpidConnection(qpidConnection);
startupModeChange = new CandlepinModeChange(new Date(), Mode.NORMAL, Reason.STARTUP);
downModeChange = new CandlepinModeChange(new Date(), Mode.SUSPEND, Reason.QPID_DOWN);
normalModeChange = new CandlepinModeChange(new Date(), Mode.NORMAL, Reason.QPID_UP);
}
use of org.candlepin.config.CandlepinCommonTestConfig in project candlepin by candlepin.
the class EventSinkImplTest method createEventSink.
/**
* @return
* @throws Exception
*/
private EventSinkImpl createEventSink(final ClientSessionFactory sessionFactory) throws Exception {
EventSinkImpl sink = new EventSinkImpl(eventFilter, factory, mapper, new CandlepinCommonTestConfig(), mockModeManager) {
@Override
protected ClientSessionFactory createClientSessionFactory() {
return sessionFactory;
}
};
sink.initialize();
return sink;
}
Aggregations