Package com.opengamma.master.portfolio

Examples of com.opengamma.master.portfolio.PortfolioSearchRequest


    _emptyMaster.remove(UniqueId.of("MemPrt", "1"));
  }
 
  public void test_remove_populatedMaster() {
    _populatedMaster.remove(_prt1.getUniqueId());
    PortfolioSearchRequest request = new PortfolioSearchRequest();
    PortfolioSearchResult result = _populatedMaster.search(request);
    assertEquals(2, result.getPaging().getTotalItems());
    assertEquals(2, result.getDocuments().size());
    assertTrue(result.getDocuments().contains(_prt2));
    assertTrue(result.getDocuments().contains(_prt3));
View Full Code Here


    assertTrue(result.getDocuments().contains(_prt3));
  }
 
  //-------------------------------------------------------------------------
  public void test_search_emptyMaster() {
    PortfolioSearchRequest request = new PortfolioSearchRequest();
    PortfolioSearchResult result = _emptyMaster.search(request);
    assertEquals(0, result.getPaging().getTotalItems());
    assertEquals(0, result.getDocuments().size());   
  }
View Full Code Here

    assertEquals(0, result.getPaging().getTotalItems());
    assertEquals(0, result.getDocuments().size());   
  }
 
  public void test_search_populatedMaster_all() {
    PortfolioSearchRequest request = new PortfolioSearchRequest();   
    PortfolioSearchResult result = _populatedMaster.search(request);
    assertEquals(3, result.getPaging().getTotalItems());
    assertEquals(3, result.getDocuments().size());
    assertTrue(result.getDocuments().contains(_prt1));
    assertTrue(result.getDocuments().contains(_prt2));
View Full Code Here

    assertTrue(result.getDocuments().contains(_prt2));
    assertTrue(result.getDocuments().contains(_prt3));
  }
 
  public void test_search_filterByNodeId() {
    PortfolioSearchRequest request = new PortfolioSearchRequest();
    ManageablePortfolioNode prt1Root = _prt1.getPortfolio().getRootNode();
    ManageablePortfolioNode prt1RootChild1 = prt1Root.getChildNodes().get(0);
    ManageablePortfolioNode prt1RootChild1Child1 = prt1RootChild1.getChildNodes().get(0);
    request.addNodeObjectId(prt1RootChild1Child1.getUniqueId().getObjectId());
    PortfolioSearchResult result = _populatedMaster.search(request);
    assertEquals(1, result.getDocuments().size());
    assertEquals(_prt1, result.getFirstDocument());
  }
View Full Code Here

    assertEquals(1, result.getDocuments().size());
    assertEquals(_prt1, result.getFirstDocument());
  }
 
  public void test_search_filterByNodeId_noMatch() {
    PortfolioSearchRequest request = new PortfolioSearchRequest();
    request.addNodeObjectId(ObjectId.of("MemPrt", "Unknown"));
    PortfolioSearchResult result = _populatedMaster.search(request);
    assertEquals(0, result.getDocuments().size());
  }
View Full Code Here

    new PortfolioLoader(_toolContext, portfolioName, securityType, _tempFile.getAbsolutePath(), true,
                        false, false, false, true,
                        true, null).execute();

    assertEquals(_portfolioMaster.search(new PortfolioSearchRequest()).getPortfolios().size(), expectedPortfolios);
    assertEquals(_positionMaster.search(new PositionSearchRequest()).getPositions().size(), expectedPositions);
    assertEquals(_securityMaster.search(new SecuritySearchRequest()).getSecurities().size(), expectedSecurities);
  }
View Full Code Here

    // We should get a default portfolio and position automatically generated for the trades
    String fileLocation = "src/test/resources/xml_portfolios/empty_portfolio.xml";
    File file = new File(fileLocation);
    new PortfolioLoader(_toolContext, "guff", null, file.getAbsolutePath(), true, false, false, false, true, true, null).execute();

    assertEquals(_portfolioMaster.search(new PortfolioSearchRequest()).getPortfolios().size(), 1);
    assertEquals(_positionMaster.search(new PositionSearchRequest()).getPositions().size(), 0);
    assertEquals(_securityMaster.search(new SecuritySearchRequest()).getSecurities().size(), 0);
  }
View Full Code Here

                          true, null).execute();
    }
    catch (OpenGammaRuntimeException e) {

      // Parse failed so no data should have been added to masters
      assertEquals(_portfolioMaster.search(new PortfolioSearchRequest()).getPortfolios().size(), 0);
      assertEquals(_positionMaster.search(new PositionSearchRequest()).getPositions().size(), 0);
      assertEquals(_securityMaster.search(new SecuritySearchRequest()).getSecurities().size(), 0);
    }
  }
View Full Code Here

    // We should get a default portfolio and position automatically generated for the trades
    String fileLocation = "src/test/resources/xml_portfolios/double_fx_option_no_position_no_portfolio.xml";
    File file = new File(fileLocation);
    new PortfolioLoader(_toolContext, "guff", null, file.getAbsolutePath(), true, false, false, false, true, true, null).execute();

    assertEquals(_portfolioMaster.search(new PortfolioSearchRequest()).getPortfolios().size(), 1);
    assertEquals(_positionMaster.search(new PositionSearchRequest()).getPositions().size(), 2);
    assertEquals(_securityMaster.search(new SecuritySearchRequest()).getSecurities().size(), 2);
  }
View Full Code Here

    String fileLocation = "src/test/resources/xml_portfolios/single_irs.xml";
    File file = new File(fileLocation);
    new PortfolioLoader(_toolContext, "guff", null, file.getAbsolutePath(), true, false, false, false, true, true, null).execute();

    assertEquals(_portfolioMaster.search(new PortfolioSearchRequest()).getPortfolios().size(), 1);
    assertEquals(_positionMaster.search(new PositionSearchRequest()).getPositions().size(), 1);
    assertEquals(_securityMaster.search(new SecuritySearchRequest()).getSecurities().size(), 1);
  }
View Full Code Here

TOP

Related Classes of com.opengamma.master.portfolio.PortfolioSearchRequest

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.