Календарь тестирования Java путем изменения текущей датыJAVA

Программисты JAVA общаются здесь
Anonymous
Календарь тестирования Java путем изменения текущей даты

Сообщение Anonymous »

У меня есть эта фонкция: < /p>

/**
* @return From november to december -> current year +1 else current year
*/
public static int getCurrentScolYear () {
int month = Calendar.getInstance().get(Calendar.MONTH);
if ( month == NOVEMBER || month == DECEMBER) {
return Calendar.getInstance().get(Calendar.YEAR) +1;
}

return Calendar.getInstance().get(Calendar.YEAR);
}
< /code>

Это используется для расчета ссолярного года (который начинается в ноябре). < /p>

Я хотел бы проверить это в тесте Юнита, изменяя «текущее время». Так что я могу проверить результат на разные даты. < /P>

Я нахожу этот поток, но кажется, что это сложнее: java: как издеваться над календарем.getinstance ()? < /P>

Есть простое решение, чтобы проверить это?>

Подробнее здесь: https://stackoverflow.com/questions/530 ... rrent-date

Вернуться в «JAVA»