/sigmah/src/test/java/org/sigmah/shared/command/MonthTest.java

http://sigma-h.googlecode.com/ · Java · 32 lines · 20 code · 12 blank · 0 comment · 0 complexity · 70864db994732af23ee8e5dd01961e60 MD5 · raw file

  1. package org.sigmah.shared.command;
  2. import static org.junit.Assert.*;
  3. import static org.hamcrest.CoreMatchers.*;
  4. import org.junit.Test;
  5. public class MonthTest {
  6. @Test
  7. public void rollover() {
  8. Month june2010 = new Month(2010, 6);
  9. Month elevenMonthsLater = june2010.plus(11);
  10. assertThat(elevenMonthsLater.getYear(), equalTo(2011));
  11. assertThat(elevenMonthsLater.getMonth(), equalTo(5));
  12. }
  13. @Test
  14. public void rollback() {
  15. Month jan2010 = new Month(2010,1);
  16. Month earlier = jan2010.previous();
  17. assertThat(earlier.getYear(), equalTo(2009));
  18. assertThat(earlier.getMonth(), equalTo(12));
  19. }
  20. }