Package com.opengamma.engine.view

Examples of com.opengamma.engine.view.ViewDefinition


  public void setup() {
    _fudgeContext = OpenGammaFudgeContext.getInstance();
  }
 
  public void testSerializationCycle() {
    ViewDefinition viewDef = new ViewDefinition("Test View", UniqueId.of("Test Scheme", "Port1"), "someuser");
    viewDef.setMaxDeltaCalculationPeriod(1000L);
    viewDef.setMaxFullCalculationPeriod(60000L);
    viewDef.getResultModelDefinition().setAggregatePositionOutputMode(ResultOutputMode.TERMINAL_OUTPUTS);
   
    ViewCalculationConfiguration calcConfig = new ViewCalculationConfiguration(viewDef, "Test config");
    calcConfig.addPortfolioRequirementName("SecType", "Req1");
    calcConfig.addPortfolioRequirementName("SecType", "Req2");
    calcConfig.addPortfolioRequirementName("SecType2", "Req1");
    calcConfig.addSpecificRequirement(new ValueRequirement("Req3", ComputationTargetType.PRIMITIVE, UniqueId.of("Scheme2", "USD")));
    calcConfig.getDeltaDefinition().setNumberComparer(new NumberDeltaComparer(2));
    viewDef.addViewCalculationConfiguration(calcConfig);
   
    FudgeMsgEnvelope viewDefMsg = _fudgeContext.toFudgeMsg(viewDef);
    ViewDefinition deserializedViewDef = _fudgeContext.fromFudgeMsg(ViewDefinition.class, viewDefMsg.getMessage());
   
    assertEquals(viewDef, deserializedViewDef);
  }
View Full Code Here


@Test(groups = TestGroup.UNIT)
public class ViewDefinitionBuilderTest extends AbstractFudgeBuilderTestCase {
 
  @Test
  public void test_viewDefinition_NoUniqueId() {
    ViewDefinition testViewDefinition = TestViewDefinitionProvider.getTestViewDefinition();
    testViewDefinition.setUniqueId(null);
    assertEncodeDecodeCycle(ViewDefinition.class, TestViewDefinitionProvider.getTestViewDefinition());
  }
View Full Code Here

    assertEncodeDecodeCycle(ViewDefinition.class, TestViewDefinitionProvider.getTestViewDefinition());
  }
 
  @Test
  public void test_viewDefinition_UniqueId() {
    ViewDefinition testViewDefinition = TestViewDefinitionProvider.getTestViewDefinition();
    assertEncodeDecodeCycle(ViewDefinition.class, testViewDefinition);
  }
View Full Code Here

*/
@Test(groups = TestGroup.UNIT)
public class ViewExecutionCacheLockTest {

  private ViewDefinition viewDefinition() {
    return new ViewDefinition(UniqueId.of("View", "123"), "Test 1", "User");
  }
View Full Code Here

*/
@Test(groups = TestGroup.UNIT)
public class ViewExecutionCacheKeyTest {

  private ViewDefinition viewDefinition1() {
    return new ViewDefinition(UniqueId.of("View", "123"), "Test 1", "User");
  }
View Full Code Here

  private ViewDefinition viewDefinition1() {
    return new ViewDefinition(UniqueId.of("View", "123"), "Test 1", "User");
  }

  private ViewDefinition viewDefinition2() {
    return new ViewDefinition(UniqueId.of("View", "456"), "Test 2", "User");
  }
View Full Code Here

TOP

Related Classes of com.opengamma.engine.view.ViewDefinition

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.