Created
January 10, 2011 16:19
-
-
Save jpcaruana/772971 to your computer and use it in GitHub Desktop.
BarreVerteTimeRule
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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(); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
le code de BarreVerteDateUtils.formatDate(String date) n'est pas encore disponible