package org.playorm.cron.test; import org.joda.time.DateTime; import org.playorm.cron.impl.CurrentTime; public class MockTime implements CurrentTime { private DateTime time; public void addReturnTime(int millis) { time = new DateTime(millis); } @Override public DateTime currentTime() { if(time == null) { throw new IllegalStateException("call addREturnTime from test case first"); } DateTime temp = time; time = null; return temp; } }