Example #1
0
 void test_JulMonOverflow(){
     Julian jDate = Julian(1999,01,31);
     jDate.add_month(1);
     TS_ASSERT_EQUALS(jDate.day(),28);
     jDate.add_month(-1);
     TS_ASSERT_EQUALS(jDate.day(),28);
     jDate+=3;
     jDate.add_month(13);
     TS_ASSERT_EQUALS(jDate.year(),2000);
     TS_ASSERT_EQUALS(jDate.day(),29);
 }