Package com.opengamma.master.portfolio

Examples of com.opengamma.master.portfolio.PortfolioDocument$Meta


    _prtMaster.add(null);
  }

  @Test(expectedExceptions = IllegalArgumentException.class)
  public void test_add_noPortfolio() {
    PortfolioDocument doc = new PortfolioDocument();
    _prtMaster.add(doc);
  }
View Full Code Here


  @Test(expectedExceptions = IllegalArgumentException.class)
  public void test_add_noRootNode() {
    ManageablePortfolio mockPortfolio = mock(ManageablePortfolio.class);
    when(mockPortfolio.getName()).thenReturn("Test");
    PortfolioDocument doc = new PortfolioDocument();
    doc.setPortfolio(mockPortfolio);
    _prtMaster.add(doc);
  }
View Full Code Here

    ManageablePortfolioNode childNode = new ManageablePortfolioNode("Child");
    childNode.addPosition(UniqueId.of("TestPos", "1234"));
    rootNode.addChildNode(childNode);
    ManageablePortfolio portfolio = new ManageablePortfolio("Test");
    portfolio.setRootNode(rootNode);
    PortfolioDocument doc = new PortfolioDocument();
    doc.setPortfolio(portfolio);
    PortfolioDocument test = _prtMaster.add(doc);
   
    UniqueId uniqueId = test.getUniqueId();
    assertNotNull(uniqueId);
    assertEquals("DbPrt", uniqueId.getScheme());
    assertTrue(uniqueId.isVersioned());
    assertTrue(Long.parseLong(uniqueId.getValue()) >= 1000);
    assertEquals("0", uniqueId.getVersion());
    assertEquals(now, test.getVersionFromInstant());
    assertEquals(null, test.getVersionToInstant());
    assertEquals(now, test.getCorrectionFromInstant());
    assertEquals(null, test.getCorrectionToInstant());
    assertEquals(DocumentVisibility.VISIBLE, test.getVisibility());
   
    ManageablePortfolio testPortfolio = test.getPortfolio();
    assertEquals(uniqueId, testPortfolio.getUniqueId());
    assertEquals("Test", testPortfolio.getName());
    assertNotNull(testPortfolio.getAttributes());
   
    ManageablePortfolioNode testRootNode = testPortfolio.getRootNode();
View Full Code Here

    rootNode.addChildNode(childNode);
    ManageablePortfolio portfolio = new ManageablePortfolio("Test");
    portfolio.setRootNode(rootNode);
    portfolio.addAttribute("A1", "V1");
    portfolio.addAttribute("A2", "V2");
    PortfolioDocument doc = new PortfolioDocument();
    doc.setPortfolio(portfolio);
    PortfolioDocument test = _prtMaster.add(doc);
   
    UniqueId uniqueId = test.getUniqueId();
    assertNotNull(uniqueId);
    assertEquals("DbPrt", uniqueId.getScheme());
    assertTrue(uniqueId.isVersioned());
    assertTrue(Long.parseLong(uniqueId.getValue()) >= 1000);
    assertEquals("0", uniqueId.getVersion());
    assertEquals(now, test.getVersionFromInstant());
    assertEquals(null, test.getVersionToInstant());
    assertEquals(now, test.getCorrectionFromInstant());
    assertEquals(null, test.getCorrectionToInstant());
   
    ManageablePortfolio testPortfolio = test.getPortfolio();
    assertEquals(uniqueId, testPortfolio.getUniqueId());
    assertEquals("Test", testPortfolio.getName());
    assertNotNull(testPortfolio.getAttributes());
    assertEquals(2, testPortfolio.getAttributes().size());
    assertEquals("V1", testPortfolio.getAttributes().get("A1"));
View Full Code Here

    ManageablePortfolioNode rootNode = new ManageablePortfolioNode("Root");
    ManageablePortfolioNode childNode = new ManageablePortfolioNode("Child");
    rootNode.addChildNode(childNode);
    ManageablePortfolio portfolio = new ManageablePortfolio("Test");
    portfolio.setRootNode(rootNode);
    PortfolioDocument doc = new PortfolioDocument();
    doc.setPortfolio(portfolio);
    PortfolioDocument added = _prtMaster.add(doc);
   
    PortfolioDocument test = _prtMaster.get(added.getUniqueId());
    assertEquals(added, test);
  }
View Full Code Here

    rootNode.addChildNode(childNode);
    ManageablePortfolio portfolio = new ManageablePortfolio("Test");
    portfolio.setRootNode(rootNode);
    portfolio.addAttribute("A1", "V1");
    portfolio.addAttribute("A2", "V2");
    PortfolioDocument doc = new PortfolioDocument();
    doc.setPortfolio(portfolio);
    PortfolioDocument added = _prtMaster.add(doc);
   
    PortfolioDocument test = _prtMaster.get(added.getUniqueId());
    assertEquals(added, test);
   
    //add another
    portfolio = new ManageablePortfolio("Test2");
    portfolio.setRootNode(rootNode);
    portfolio.addAttribute("A21", "V21");
    portfolio.addAttribute("A22", "V22");
    doc = new PortfolioDocument();
    doc.setPortfolio(portfolio);
    added = _prtMaster.add(doc);
   
    test = _prtMaster.get(added.getUniqueId());
    assertEquals(added, test);
View Full Code Here

    ManageablePortfolioNode rootNode = new ManageablePortfolioNode("Root");
    ManageablePortfolioNode childNode = new ManageablePortfolioNode("Child");
    rootNode.addChildNode(childNode);
    ManageablePortfolio portfolio = new ManageablePortfolio("Test");
    portfolio.setRootNode(rootNode);
    PortfolioDocument doc = new PortfolioDocument();
    doc.setPortfolio(portfolio);
    doc.setVisibility(DocumentVisibility.HIDDEN);
    PortfolioDocument added = _prtMaster.add(doc);
   
    PortfolioDocument test = _prtMaster.get(added.getUniqueId());
    assertEquals(DocumentVisibility.HIDDEN, test.getVisibility());
    assertEquals(added, test);
  }
View Full Code Here

  }

  @Test(expectedExceptions = IllegalArgumentException.class)
  public void test_correct_noPortfolioId() {
    ManageablePortfolio position = new ManageablePortfolio("Test");
    PortfolioDocument doc = new PortfolioDocument();
    doc.setPortfolio(position);
    _prtMaster.correct(doc);
  }
View Full Code Here

    _prtMaster.correct(doc);
  }

  @Test(expectedExceptions = IllegalArgumentException.class)
  public void test_correct_noPortfolio() {
    PortfolioDocument doc = new PortfolioDocument();
    doc.setUniqueId(UniqueId.of("DbPrt", "201", "0"));
    _prtMaster.correct(doc);
  }
View Full Code Here

  @Test(expectedExceptions = DataNotFoundException.class)
  public void test_correct_notFound() {
    ManageablePortfolio port = new ManageablePortfolio("Test");
    port.setUniqueId(UniqueId.of("DbPrt", "0", "0"));
    port.setRootNode(new ManageablePortfolioNode("Root"));
    PortfolioDocument doc = new PortfolioDocument(port);
    _prtMaster.correct(doc);
  }
View Full Code Here

TOP

Related Classes of com.opengamma.master.portfolio.PortfolioDocument$Meta

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.