Create a gist now

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Unit tests with dates 11
@Test
public void should_return_false_when_today_isnt_the_birthday_of_user() throws Exception {
User user = new User().setDateOfBirth(five_july_2000);
SystemTime.setTimeSource(new TimeSource() {
@Override
public long millis() {
return six_july_2010.getTime();
}
});
assertThat(user.isBirthDay(), is(false));
}
@Test
public void should_return_true_when_today_is_the_birthday_of_user() throws Exception {
User user = new User().setDateOfBirth(five_july_2000);
SystemTime.setTimeSource(new TimeSource() {
@Override
public long millis() {
return five_july_2010.getTime();
}
});
assertThat(user.isBirthDay(), is(true));
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment