Skip to content

Instantly share code, notes, and snippets.

@jpcaruana
Created January 10, 2011 16:19
Show Gist options
  • Save jpcaruana/772971 to your computer and use it in GitHub Desktop.
Save jpcaruana/772971 to your computer and use it in GitHub Desktop.
BarreVerteTimeRule
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();
}
}
@jpcaruana
Copy link
Author

le code de BarreVerteDateUtils.formatDate(String date) n'est pas encore disponible

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment