Beispiel #1
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test(dataProvider = "convention", dataProviderClass = BusinessDayConventionTest.class) public void test_adjustDate(BusinessDayConvention convention, java.time.LocalDate input, java.time.LocalDate expected)
        public virtual void test_adjustDate(BusinessDayConvention convention, LocalDate input, LocalDate expected)
        {
            BusinessDayAdjustment test = BusinessDayAdjustment.of(convention, SAT_SUN);

            assertEquals(test.adjust(input, REF_DATA), expected);
            assertEquals(test.resolve(REF_DATA).adjust(input), expected);
        }
Beispiel #2
0
        public virtual void test_noAdjust_normalized()
        {
            BusinessDayAdjustment test = BusinessDayAdjustment.of(BusinessDayConventions.NO_ADJUST, SAT_SUN);

            assertEquals(test.Convention, BusinessDayConventions.NO_ADJUST);
            assertEquals(test.Calendar, SAT_SUN);
            assertEquals(test.ToString(), "NoAdjust using calendar Sat/Sun");
        }
Beispiel #3
0
        public virtual void test_noAdjust_factory()
        {
            BusinessDayAdjustment test = BusinessDayAdjustment.of(BusinessDayConventions.NO_ADJUST, NO_HOLIDAYS);

            assertEquals(test.Convention, BusinessDayConventions.NO_ADJUST);
            assertEquals(test.Calendar, NO_HOLIDAYS);
            assertEquals(test.ToString(), "NoAdjust");
        }
Beispiel #4
0
        public virtual void test_basics()
        {
            BusinessDayAdjustment test = BusinessDayAdjustment.of(MODIFIED_FOLLOWING, SAT_SUN);

            assertEquals(test.Convention, MODIFIED_FOLLOWING);
            assertEquals(test.Calendar, SAT_SUN);
            assertEquals(test.ToString(), "ModifiedFollowing using calendar Sat/Sun");
        }
Beispiel #5
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void testImmutableReferenceDataWithMergedHolidays()
        public virtual void testImmutableReferenceDataWithMergedHolidays()
        {
            HolidayCalendar        hc            = HolidayCalendars.FRI_SAT.combinedWith(HolidayCalendars.SAT_SUN);
            ImmutableReferenceData referenceData = ImmutableReferenceData.of(hc.Id, hc);
            LocalDate date = BusinessDayAdjustment.of(BusinessDayConventions.PRECEDING, hc.Id).adjust(LocalDate.of(2016, 8, 20), referenceData);

            assertEquals(LocalDate.of(2016, 8, 18), date);
        }
Beispiel #6
0
 public virtual void test_serialization()
 {
     assertSerialization(BusinessDayAdjustment.of(MODIFIED_FOLLOWING, SAT_SUN));
 }
Beispiel #7
0
 //-------------------------------------------------------------------------
 public virtual void coverage()
 {
     coverImmutableBean(BusinessDayAdjustment.of(MODIFIED_FOLLOWING, SAT_SUN));
 }