s_logger.debug("running test for database = {}", databaseType);
}
//-------------------------------------------------------------------------
public void update() throws Exception {
HistoricalTimeSeriesMaster htsMaster = getHtsMaster();
BloombergHTSMasterUpdater htsMasterUpdater = getHtsMasterUpdater();
List<Pair<HistoricalTimeSeriesInfoDocument, HistoricalTimeSeries>> previousSeriesDocs = addTimeSeries();
htsMasterUpdater.run();
for (Pair<HistoricalTimeSeriesInfoDocument, HistoricalTimeSeries> previous : previousSeriesDocs) {
HistoricalTimeSeriesInfoDocument currentDoc = htsMaster.get(previous.getFirst().getObjectId(), VersionCorrection.LATEST);
assertEquals(previous.getFirst().getUniqueId(), currentDoc.getUniqueId()); // document not changed
HistoricalTimeSeries currentSeries = htsMaster.getTimeSeries(previous.getSecond().getUniqueId(), VersionCorrection.LATEST);
assertNotNull(currentSeries);
//will update only for Bloomberg dataSource
if (previous.getFirst().getInfo().getDataSource().equals(BLOOMBERG_DATA_SOURCE_NAME)) {
assertEquals(previousWeekDay(), currentSeries.getTimeSeries().getLatestTime());
LocalDateDoubleTimeSeries previousSeries = previous.getSecond().getTimeSeries();