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); }