Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Подменить системное время


Автор: blur 30.8.2013, 23:17
Доброго времени суток!

Подскажите пожалуйста как можно поменять системное время для конкретной аппликации (джава процесса) только? Есть идея сделать свой аналог класса System, переопределить метод currentTimeMillis и загрузить его вместо реального класса. Как это сделать или может есть какие другие варианты? 

Автор: Stolzen 1.9.2013, 12:52
Посмотрите в сторону PowerMock - он умеет делать такие вещи. 

Автор: Samotnik 1.9.2013, 21:42
blur, вопрос хорошо гуглится, например: http://virgo47.wordpress.com/2012/06/22/changing-system-time-in-java/
Как по мне, первая мысль что приходит в голову, сделать свой класс и в нем статический метод, который будет возвращать нужное вам время

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)