Examples of addToPosition()


Examples of com.opengamma.integration.tool.portfolio.xml.TradePositionResolver.addToPosition()

  @Test(expectedExceptions = IllegalStateException.class)
  public void testPositionsCannotBeAddedAfterResolve() {

    TradePositionResolver resolver = new TradePositionResolver(ImmutableSet.of("T1"));
    resolver.resolve();
    resolver.addToPosition("P1", "T1");
  }

  @Test
  public void testSimplePositionAddition() {
    TradePositionResolver resolver = new TradePositionResolver(ImmutableSet.of("T1"));
View Full Code Here

Examples of com.opengamma.integration.tool.portfolio.xml.TradePositionResolver.addToPosition()

  }

  @Test
  public void testSimplePositionAddition() {
    TradePositionResolver resolver = new TradePositionResolver(ImmutableSet.of("T1"));
    resolver.addToPosition("P1", "T1");
    resolver.resolve();

    assertFalse(resolver.getOrphans().iterator().hasNext());
    Multimap<String, String> positions = resolver.getPositions();
    assertEquals(positions.size(), 1);
View Full Code Here

Examples of com.opengamma.integration.tool.portfolio.xml.TradePositionResolver.addToPosition()

  }

  @Test
  public void testDuplicatePositionTradeCombinationIsNotIgnored() {
    TradePositionResolver resolver = new TradePositionResolver(ImmutableSet.of("T1"));
    resolver.addToPosition("P1", "T1");
    resolver.addToPosition("P1", "T1");
    resolver.resolve();

    assertFalse(resolver.getOrphans().iterator().hasNext());
    Multimap<String, String> positions = resolver.getPositions();
View Full Code Here

Examples of com.opengamma.integration.tool.portfolio.xml.TradePositionResolver.addToPosition()

  @Test
  public void testDuplicatePositionTradeCombinationIsNotIgnored() {
    TradePositionResolver resolver = new TradePositionResolver(ImmutableSet.of("T1"));
    resolver.addToPosition("P1", "T1");
    resolver.addToPosition("P1", "T1");
    resolver.resolve();

    assertFalse(resolver.getOrphans().iterator().hasNext());
    Multimap<String, String> positions = resolver.getPositions();
    assertEquals(positions.size(), 2);
View Full Code Here

Examples of com.opengamma.integration.tool.portfolio.xml.TradePositionResolver.addToPosition()

  }

  @Test
  public void testPositionAddition() {
    TradePositionResolver resolver = new TradePositionResolver(ImmutableSet.of("T1","T2","T3","T4","T5"));
    resolver.addToPosition("P1", "T1");
    resolver.addToPosition("P2", "T2");
    resolver.addToPosition("P1", "T3");
    resolver.addToPosition("P2", "T4");
    resolver.addToPosition("P1", "T5");
    resolver.resolve();
View Full Code Here

Examples of com.opengamma.integration.tool.portfolio.xml.TradePositionResolver.addToPosition()

  @Test
  public void testPositionAddition() {
    TradePositionResolver resolver = new TradePositionResolver(ImmutableSet.of("T1","T2","T3","T4","T5"));
    resolver.addToPosition("P1", "T1");
    resolver.addToPosition("P2", "T2");
    resolver.addToPosition("P1", "T3");
    resolver.addToPosition("P2", "T4");
    resolver.addToPosition("P1", "T5");
    resolver.resolve();
View Full Code Here

Examples of com.opengamma.integration.tool.portfolio.xml.TradePositionResolver.addToPosition()

  @Test
  public void testPositionAddition() {
    TradePositionResolver resolver = new TradePositionResolver(ImmutableSet.of("T1","T2","T3","T4","T5"));
    resolver.addToPosition("P1", "T1");
    resolver.addToPosition("P2", "T2");
    resolver.addToPosition("P1", "T3");
    resolver.addToPosition("P2", "T4");
    resolver.addToPosition("P1", "T5");
    resolver.resolve();

    assertFalse(resolver.getOrphans().iterator().hasNext());
View Full Code Here

Examples of com.opengamma.integration.tool.portfolio.xml.TradePositionResolver.addToPosition()

  public void testPositionAddition() {
    TradePositionResolver resolver = new TradePositionResolver(ImmutableSet.of("T1","T2","T3","T4","T5"));
    resolver.addToPosition("P1", "T1");
    resolver.addToPosition("P2", "T2");
    resolver.addToPosition("P1", "T3");
    resolver.addToPosition("P2", "T4");
    resolver.addToPosition("P1", "T5");
    resolver.resolve();

    assertFalse(resolver.getOrphans().iterator().hasNext());
    Multimap<String, String> positions = resolver.getPositions();
View Full Code Here

Examples of com.opengamma.integration.tool.portfolio.xml.TradePositionResolver.addToPosition()

    TradePositionResolver resolver = new TradePositionResolver(ImmutableSet.of("T1","T2","T3","T4","T5"));
    resolver.addToPosition("P1", "T1");
    resolver.addToPosition("P2", "T2");
    resolver.addToPosition("P1", "T3");
    resolver.addToPosition("P2", "T4");
    resolver.addToPosition("P1", "T5");
    resolver.resolve();

    assertFalse(resolver.getOrphans().iterator().hasNext());
    Multimap<String, String> positions = resolver.getPositions();
    assertEquals(positions.keySet().size(), 2);
View Full Code Here

Examples of com.opengamma.integration.tool.portfolio.xml.TradePositionResolver.addToPosition()

  public void testMissingTradesAreIdentified() {

    // The XMl load process should mean this can't happen in
    // the actual load, but ...
    TradePositionResolver resolver = new TradePositionResolver(ImmutableSet.of("T1"));
    resolver.addToPosition("P1", "T1");
    resolver.addToPosition("P1", "T2");
    resolver.resolve();

    assertEquals(ImmutableSet.copyOf(resolver.getUnknownTrades()), ImmutableSet.of("T2"));
  }
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.