Модульное тестирование логики на основе времени в Java

У меня есть метод, который реализует различную логику для данных, полученных из БД, в зависимости от текущей даты.

Я хочу проверить это, заставив модульный тест создавать объекты, сохранять их в БД и вызывать проверенный метод. Однако для получения предсказуемых результатов мне нужно каждый раз менять системную дату, и я не знаю, как это сделать на Java.

Предложения?

8
задан Alex 23 February 2012 в 09:16
поделиться