Package com.opengamma.engine.view.impl

Examples of com.opengamma.engine.view.impl.InMemoryViewDeltaResultModel.addValue()


    testListener.assertNoCalls();
  }

  private ViewDeltaResultModel getDeltaResult(final int value) {
    final InMemoryViewDeltaResultModel deltaResult = new InMemoryViewDeltaResultModel();
    deltaResult.addValue("DEFAULT", getComputedValueResult("value" + value, value));
    return deltaResult;
  }

  private ComputedValueResult getComputedValueResult(final String valueName, final Object value) {
    final ComputationTargetSpecification target = ComputationTargetSpecification.of(UniqueId.of("Scheme", valueName));
View Full Code Here


  public void testDeltaMerger() {
    final ViewDeltaResultModelMerger merger = new ViewDeltaResultModelMerger();
    assertNull(merger.getLatestResult());

    final InMemoryViewDeltaResultModel deltaResult1 = new InMemoryViewDeltaResultModel();
    deltaResult1.addValue(CONFIG_1, getComputedValueResult("value1", 1));
    deltaResult1.addValue(CONFIG_1, getComputedValueResult("value2", 2));
    merger.merge(deltaResult1);
    assertResultsEqual(deltaResult1, merger.getLatestResult());

    final InMemoryViewDeltaResultModel deltaResult2 = new InMemoryViewDeltaResultModel();
View Full Code Here

    final ViewDeltaResultModelMerger merger = new ViewDeltaResultModelMerger();
    assertNull(merger.getLatestResult());

    final InMemoryViewDeltaResultModel deltaResult1 = new InMemoryViewDeltaResultModel();
    deltaResult1.addValue(CONFIG_1, getComputedValueResult("value1", 1));
    deltaResult1.addValue(CONFIG_1, getComputedValueResult("value2", 2));
    merger.merge(deltaResult1);
    assertResultsEqual(deltaResult1, merger.getLatestResult());

    final InMemoryViewDeltaResultModel deltaResult2 = new InMemoryViewDeltaResultModel();
    deltaResult2.addValue(CONFIG_1, getComputedValueResult("value1", 3));
View Full Code Here

    deltaResult1.addValue(CONFIG_1, getComputedValueResult("value2", 2));
    merger.merge(deltaResult1);
    assertResultsEqual(deltaResult1, merger.getLatestResult());

    final InMemoryViewDeltaResultModel deltaResult2 = new InMemoryViewDeltaResultModel();
    deltaResult2.addValue(CONFIG_1, getComputedValueResult("value1", 3));

    merger.merge(deltaResult1);
    merger.merge(deltaResult2);

    InMemoryViewDeltaResultModel expectedMergedResult = new InMemoryViewDeltaResultModel();
View Full Code Here

    merger.merge(deltaResult1);
    merger.merge(deltaResult2);

    InMemoryViewDeltaResultModel expectedMergedResult = new InMemoryViewDeltaResultModel();
    expectedMergedResult.addValue(CONFIG_1, getComputedValueResult("value1", 3));
    expectedMergedResult.addValue(CONFIG_1, getComputedValueResult("value2", 2));

    assertResultsEqual(expectedMergedResult, merger.getLatestResult());

    final InMemoryViewDeltaResultModel deltaResult3 = new InMemoryViewDeltaResultModel();
View Full Code Here

    merger.merge(deltaResult1);
    merger.merge(deltaResult2);

    InMemoryViewDeltaResultModel expectedMergedResult = new InMemoryViewDeltaResultModel();
    expectedMergedResult.addValue(CONFIG_1, getComputedValueResult("value1", 3));
    expectedMergedResult.addValue(CONFIG_1, getComputedValueResult("value2", 2));

    assertResultsEqual(expectedMergedResult, merger.getLatestResult());

    final InMemoryViewDeltaResultModel deltaResult3 = new InMemoryViewDeltaResultModel();
    deltaResult3.addValue(CONFIG_2, getComputedValueResult("value3", 4));
View Full Code Here

    expectedMergedResult.addValue(CONFIG_1, getComputedValueResult("value2", 2));

    assertResultsEqual(expectedMergedResult, merger.getLatestResult());

    final InMemoryViewDeltaResultModel deltaResult3 = new InMemoryViewDeltaResultModel();
    deltaResult3.addValue(CONFIG_2, getComputedValueResult("value3", 4));

    merger.merge(deltaResult1);
    merger.merge(deltaResult3);

    expectedMergedResult = new InMemoryViewDeltaResultModel();
View Full Code Here

    merger.merge(deltaResult);

    deltaResult = new InMemoryViewDeltaResultModel();
    // Tests coping with expanding calculation configurations (e.g. if a new one has been added between computation
    // cycles)
    deltaResult.addValue(CONFIG_1, getComputedValueResult("value1", 1));
    merger.merge(deltaResult);
  }

  public void testDeltaMergerPassesThroughEmptyDelta() {
    final ViewDeltaResultModelMerger merger = new ViewDeltaResultModelMerger();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.