Skip to content

Instantly share code, notes, and snippets.

@jsanda
Created September 19, 2016 00:27
Show Gist options
  • Save jsanda/e39798bb9cc9785dd55688b59b37dace to your computer and use it in GitHub Desktop.
Save jsanda/e39798bb9cc9785dd55688b59b37dace to your computer and use it in GitHub Desktop.
@BeforeClass
public void initClass() {
dataAccess = new DataAccessImpl(session);
ConfigurationService configurationService = new ConfigurationService() ;
configurationService.init(rxSession);
metricsService = new MetricsServiceImpl();
metricsService.setDataAccess(dataAccess);
metricsService.setConfigurationService(configurationService);
metricsService.startUp(session, getKeyspace(), true, new MetricRegistry());
jobScheduler = new TestScheduler(rxSession);
long startTime = LocalDateTime.now(ZoneOffset.UTC)
.with(DateTimeService.startOfNextOddHour())
.toInstant(ZoneOffset.UTC).toEpochMilli() - 60000;
jobScheduler.advanceTimeTo(startTime);
jobScheduler.truncateTables(getKeyspace());
jobsService = new JobsServiceImpl();
jobsService.setSession(rxSession);
jobsService.setScheduler(jobScheduler);
jobsService.setMetricsService(metricsService);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment