Package com.opengamma.master.holiday

Examples of com.opengamma.master.holiday.ManageableHoliday


    _holMaster.add(doc);
  }

  @Test
  public void test_add_addBankWithMinimalProperties() {
    ManageableHoliday holiday = new ManageableHoliday();
    holiday.setType(HolidayType.BANK);
    holiday.setRegionExternalId(ExternalId.of("A", "B"));
    HolidayDocument doc = new HolidayDocument();
    doc.setName("Test");
    doc.setHoliday(holiday);
    _holMaster.add(doc);
  }
View Full Code Here


    _holMaster.add(doc);
  }

  @Test(expectedExceptions = IllegalArgumentException.class)
  public void test_add_addBankWithMissingRegionProperty() {
    ManageableHoliday holiday = new ManageableHoliday();
    holiday.setType(HolidayType.BANK);
    HolidayDocument doc = new HolidayDocument();
    doc.setName("Test");
    doc.setHoliday(holiday);
    _holMaster.add(doc);
  }
View Full Code Here

    _holMaster.add(doc);
  }

  @Test
  public void test_add_addCurrencyWithMinimalProperties() {
    ManageableHoliday holiday = new ManageableHoliday();
    holiday.setType(HolidayType.CURRENCY);
    holiday.setCurrency(Currency.USD);
    HolidayDocument doc = new HolidayDocument();
    doc.setName("Test");
    doc.setHoliday(holiday);
    _holMaster.add(doc);
  }
View Full Code Here

    _holMaster.add(doc);
  }

  @Test(expectedExceptions = IllegalArgumentException.class)
  public void test_add_addCurrencyWithMissingCurrencyProperty() {
    ManageableHoliday holiday = new ManageableHoliday();
    holiday.setType(HolidayType.CURRENCY);
    HolidayDocument doc = new HolidayDocument();
    doc.setName("Test");
    doc.setHoliday(holiday);
    _holMaster.add(doc);
  }
View Full Code Here

    _holMaster.add(doc);
  }

  @Test
  public void test_add_addSettlementWithMinimalProperties() {
    ManageableHoliday holiday = new ManageableHoliday();
    holiday.setType(HolidayType.SETTLEMENT);
    holiday.setExchangeExternalId(ExternalId.of("A", "B"));
    HolidayDocument doc = new HolidayDocument();
    doc.setName("Test");
    doc.setHoliday(holiday);
    _holMaster.add(doc);
  }
View Full Code Here

    _holMaster.add(doc);
  }

  @Test(expectedExceptions = IllegalArgumentException.class)
  public void test_add_addSettlementWithMissingExchangeProperty() {
    ManageableHoliday holiday = new ManageableHoliday();
    holiday.setType(HolidayType.SETTLEMENT);
    HolidayDocument doc = new HolidayDocument();
    doc.setName("Test");
    doc.setHoliday(holiday);
    _holMaster.add(doc);
  }
View Full Code Here

    _holMaster.add(doc);
  }

  @Test
  public void test_add_addTradingWithMinimalProperties() {
    ManageableHoliday holiday = new ManageableHoliday();
    holiday.setType(HolidayType.TRADING);
    holiday.setExchangeExternalId(ExternalId.of("A", "B"));
    HolidayDocument doc = new HolidayDocument();
    doc.setName("Test");
    doc.setHoliday(holiday);
    _holMaster.add(doc);
  }
View Full Code Here

    _holMaster.add(doc);
  }

  @Test(expectedExceptions = IllegalArgumentException.class)
  public void test_add_addTradingWithMissingExchangeProperty() {
    ManageableHoliday holiday = new ManageableHoliday();
    holiday.setType(HolidayType.TRADING);
    HolidayDocument doc = new HolidayDocument();
    doc.setName("Test");
    doc.setHoliday(holiday);
    _holMaster.add(doc);
  }
View Full Code Here

  }

  //-------------------------------------------------------------------------
  @Test
  public void test_example() throws Exception {
    ManageableHoliday hol = new ManageableHoliday(Currency.GBP, Arrays.asList(LocalDate.of(2010, 2, 3)));
    HolidayDocument addDoc = new HolidayDocument(hol);
    HolidayDocument added = _holMaster.add(addDoc);
   
    HolidayDocument loaded = _holMaster.get(added.getUniqueId());
    assertEquals(added, loaded);
View Full Code Here

  }

  @Test(expectedExceptions = IllegalArgumentException.class)
  public void test_correct_noHolidayId() {
    UniqueId uniqueId = UniqueId.of("DbHol", "101");
    ManageableHoliday holiday = new ManageableHoliday(Currency.USD, Arrays.asList(LocalDate.of(2010, 6, 9)));
    holiday.setUniqueId(uniqueId);
    HolidayDocument doc = new HolidayDocument(holiday);
    doc.setUniqueId(null);
    _holMaster.correct(doc);
  }
View Full Code Here

TOP

Related Classes of com.opengamma.master.holiday.ManageableHoliday

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.