Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package fr.barreverte.time;
- import java.util.Date;
- import org.junit.rules.ExternalResource;
- static import fr.barreverte.BarreVerteDateUtils.*;
- public class BarreVerteTimeRule extends ExternalResource {
- public final String dateDeMaintenant;
- /** @param dateDeMaintenant yyyy-MM-dd HH:mm:ss */
- public BarreVerteTimeRule(String dateDeMaintenant) {
- this.dateDeMaintenant = dateDeMaintenant;
- }
- @Override protected void before() throws Throwable {
- BarreVerteTime.setMockTime(true);
- BarreVerteTime.getInstance().setMockDate(
- formatDate(dateDeMaintenant));
- }
- @Override protected void after() {
- BarreVerteTime.setMockTime(false);
- }
- public Date now() {
- return BarreVerteTime.getInstance().now();
- }
- }
Add Comment
Please, Sign In to add comment