Package com.opengamma.master.historicaltimeseries

Examples of com.opengamma.master.historicaltimeseries.HistoricalTimeSeriesInfoDocument


    assertEquals("MemHts", added.getUniqueId().getScheme());
  }

  public void test_alternateSupplier() {
    InMemoryHistoricalTimeSeriesMaster master = new InMemoryHistoricalTimeSeriesMaster(new ObjectIdSupplier("Hello"));
    HistoricalTimeSeriesInfoDocument doc = new HistoricalTimeSeriesInfoDocument();
    doc.setInfo(info1);
    HistoricalTimeSeriesInfoDocument added = master.add(doc);
    assertEquals("Hello", added.getUniqueId().getScheme());
  }
View Full Code Here


    assertSame(doc2, testPopulated.get(doc2.getUniqueId()));
  }

  //-------------------------------------------------------------------------
  public void test_add_emptyMaster() {
    HistoricalTimeSeriesInfoDocument doc = new HistoricalTimeSeriesInfoDocument();
    doc.setInfo(info1);
    HistoricalTimeSeriesInfoDocument added = testEmpty.add(doc);
    assertNotNull(added.getVersionFromInstant());
    assertNotNull(added.getCorrectionFromInstant());
    assertEquals(added.getVersionFromInstant(), added.getCorrectionFromInstant());
    assertEquals("Test", added.getUniqueId().getScheme());
    added.setUniqueId(null);
    added.getInfo().setTimeSeriesObjectId(null);
    assertEquals(info1, added.getInfo());
  }
View Full Code Here

  }

  //-------------------------------------------------------------------------
  @Test(expectedExceptions = DataNotFoundException.class)
  public void test_update_emptyMaster() {
    HistoricalTimeSeriesInfoDocument doc = new HistoricalTimeSeriesInfoDocument();
    doc.setInfo(info1);
    doc.setUniqueId(OTHER_UID);
    testEmpty.update(doc);
  }
View Full Code Here

    doc.setUniqueId(OTHER_UID);
    testEmpty.update(doc);
  }

  public void test_update_populatedMaster() {
    HistoricalTimeSeriesInfoDocument doc = new HistoricalTimeSeriesInfoDocument();
    doc.setInfo(info1);
    doc.setUniqueId(doc1.getUniqueId());
    HistoricalTimeSeriesInfoDocument updated = testPopulated.update(doc);
    assertEquals(doc1.getUniqueId(), updated.getUniqueId());
    assertNotNull(doc1.getVersionFromInstant());
    assertNotNull(updated.getVersionFromInstant());
  }
View Full Code Here

  public void testAddHistoricalTimeSeries() {
    final ManageableHistoricalTimeSeriesInfo target = new ManageableHistoricalTimeSeriesInfo();
    target.setDataField("DF");
    target.setDataProvider("DP");
    target.setDataSource("DS");
    final HistoricalTimeSeriesInfoDocument request = new HistoricalTimeSeriesInfoDocument(target);
   
    final HistoricalTimeSeriesInfoDocument result = new HistoricalTimeSeriesInfoDocument(target);
    result.setUniqueId(UID);
    when(_underlying.add(same(request))).thenReturn(result);
   
    Response test = _resource.add(_uriInfo, request);
    assertEquals(Status.CREATED.getStatusCode(), test.getStatus());
    assertSame(result, test.getEntity());
View Full Code Here

  public void test() throws Exception {
    List<ExternalIdBundleWithDates> identifiers = HistoricalTimeSeriesMasterPopulator.populateAndTestMaster(_htsMaster, TS_DATASET_SIZE, DATA_SOURCES, DATA_PROVIDERS, DATA_FIELDS, LCLOSE_OBSERVATION_TIME);
    for (ExternalIdBundleWithDates identifierBundleWithDates : identifiers) {
      HistoricalTimeSeriesResolutionResult resolutionResult = _infoResolver.resolve(identifierBundleWithDates.toBundle(), null, null, null, "PX_LAST", CONFIG_DOC_NAME);
      assertNotNull(resolutionResult);
      HistoricalTimeSeriesInfoDocument doc = _htsMaster.get(resolutionResult.getHistoricalTimeSeriesInfo().getUniqueId());
      assertEquals(DEFAULT_DATA_SOURCE, doc.getInfo().getDataSource());
      assertEquals(DEFAULT_DATA_PROVIDER, doc.getInfo().getDataProvider());
      assertEquals("PX_LAST", doc.getInfo().getDataField());
    }
  }
View Full Code Here

            series.setDataField(datafield);
            series.setDataProvider(dataProvider);
            series.setDataSource(dataSource);
            series.setObservationTime(observationTime);
            series.setExternalIdBundle(ExternalIdBundleWithDates.of(identifiers));
            HistoricalTimeSeriesInfoDocument doc = htsMaster.add(new HistoricalTimeSeriesInfoDocument(series));
            assertNotNull(doc);
            assertNotNull(doc.getUniqueId());
           
            LocalDateDoubleTimeSeries timeSeries = RandomTimeSeriesGenerator.makeRandomTimeSeries(start, 7);
            assertTrue(timeSeries.size() == 7);
            assertEquals(start, timeSeries.getEarliestTime());
            htsMaster.updateTimeSeriesDataPoints(doc.getInfo().getTimeSeriesObjectId(), timeSeries);
          }
        }
      }
    }
    return result;
View Full Code Here

  public void testGetHistoricalTimeSeries() {
    final ManageableHistoricalTimeSeriesInfo target = new ManageableHistoricalTimeSeriesInfo();
    target.setDataField("DF");
    target.setDataProvider("DP");
    target.setDataSource("DS");
    final HistoricalTimeSeriesInfoDocument result = new HistoricalTimeSeriesInfoDocument(target);
    when(_underlying.get(OID, VersionCorrection.LATEST)).thenReturn(result);
   
    Response test = _resource.get(null, null);
    assertEquals(Status.OK.getStatusCode(), test.getStatus());
    assertSame(result, test.getEntity());
View Full Code Here

  public void testUpdateHistoricalTimeSeries() {
    final ManageableHistoricalTimeSeriesInfo target = new ManageableHistoricalTimeSeriesInfo();
    target.setDataField("DF");
    target.setDataProvider("DP");
    target.setDataSource("DS");
    final HistoricalTimeSeriesInfoDocument request = new HistoricalTimeSeriesInfoDocument(target);
    request.setUniqueId(OID.atLatestVersion());
   
    final HistoricalTimeSeriesInfoDocument result = new HistoricalTimeSeriesInfoDocument(target);
    result.setUniqueId(OID.atVersion("1"));
    when(_underlying.update(same(request))).thenReturn(result);
   
    Response test = _resource.update(_uriInfo, request);
    assertEquals(Status.CREATED.getStatusCode(), test.getStatus());
    assertSame(result, test.getEntity());
View Full Code Here

    request.setDataSource(BBG_DATA_SOURCE);
    request.setDataProvider(CMPL_DATA_PROVIDER);
    request.setDataField(CLOSE_DATA_FIELD);
   
    HistoricalTimeSeriesInfoSearchResult searchResult = new HistoricalTimeSeriesInfoSearchResult();
    HistoricalTimeSeriesInfoDocument doc = new HistoricalTimeSeriesInfoDocument();
    doc.setUniqueId(UID);
   
    when(_mockResolver.resolve(IDENTIFIERS, LocalDate.now(), BBG_DATA_SOURCE, CMPL_DATA_PROVIDER, CLOSE_DATA_FIELD, null)).thenReturn(new HistoricalTimeSeriesResolutionResult(doc.getInfo()));
   
    doc.getInfo().setTimeSeriesObjectId(UID.getObjectId());
    searchResult.getDocuments().add(doc);
    when(_mockMaster.search(request)).thenReturn(searchResult);
   
    ManageableHistoricalTimeSeries hts = new ManageableHistoricalTimeSeries();
    hts.setUniqueId(UID);
View Full Code Here

TOP

Related Classes of com.opengamma.master.historicaltimeseries.HistoricalTimeSeriesInfoDocument

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.