Exemplo n.º 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);
        }
Exemplo n.º 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");
        }
Exemplo n.º 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");
        }
Exemplo n.º 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");
        }
Exemplo n.º 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);
        }
Exemplo n.º 6
0
 public virtual void test_serialization()
 {
     assertSerialization(BusinessDayAdjustment.of(MODIFIED_FOLLOWING, SAT_SUN));
 }
Exemplo n.º 7
0
 //-------------------------------------------------------------------------
 public virtual void coverage()
 {
     coverImmutableBean(BusinessDayAdjustment.of(MODIFIED_FOLLOWING, SAT_SUN));
 }