public void test_of_combined_NoHolidays() { HolidayCalendarId test = HolidayCalendarId.of("GB+NoHolidays+EU"); assertEquals(test.getName(), "EU+GB"); assertEquals(test.getReferenceDataType(), HolidayCalendar.class); assertEquals(test.toString(), "EU+GB"); }
public void test_of_single() { HolidayCalendarId test = HolidayCalendarId.of("GB"); assertEquals(test.getName(), "GB"); assertEquals(test.getReferenceDataType(), HolidayCalendar.class); assertEquals(test.toString(), "GB"); }
public void test_of_combined() { HolidayCalendarId test = HolidayCalendarId.of("GB+EU"); assertEquals(test.getName(), "EU+GB"); assertEquals(test.getReferenceDataType(), HolidayCalendar.class); assertEquals(test.toString(), "EU+GB"); HolidayCalendarId test2 = HolidayCalendarId.of("EU+GB"); assertSame(test, test2); }
public void test_combinedWith() { HolidayCalendarId gb = HolidayCalendarId.of("GB"); HolidayCalendarId eu = HolidayCalendarId.of("EU"); HolidayCalendarId us = HolidayCalendarId.of("US"); HolidayCalendarId combined1 = eu.combinedWith(us).combinedWith(gb); HolidayCalendarId combined2 = us.combinedWith(eu).combinedWith(gb.combinedWith(us)); assertEquals(combined1.getName(), "EU+GB+US"); assertEquals(combined1.toString(), "EU+GB+US"); assertEquals(combined2.getName(), "EU+GB+US"); assertEquals(combined2.toString(), "EU+GB+US"); assertEquals(combined1.equals(combined2), true); }