• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package fr.turri.jiso8601;
2 
3 import java.util.Calendar;
4 
5 import org.junit.Test;
6 
7 public class TestDeserializeWeekDates extends TestHelper {
8 	@Test
canParseBasicFormat()9 	public void canParseBasicFormat(){
10 		assertExpectedDate(1985, Calendar.MARCH, 04, "1985W101");
11 	}
12 
13 	@Test
canParseExtendedFormat()14 	public void canParseExtendedFormat(){
15 		assertExpectedDate(1985, Calendar.MARCH, 04, "1985-W10-1");
16 	}
17 
18 	@Test
canParseDateWithoutDay()19 	public void canParseDateWithoutDay(){
20 		assertExpectedDate(1985, Calendar.MARCH, 04, "1985-W10");
21 	}
22 
23 	@Test
testBoundariesConditions()24 	public void testBoundariesConditions(){
25 		assertExpectedDate(2016, Calendar.JANUARY, 04, "2016-W01-1");
26 		assertExpectedDate(2014, Calendar.DECEMBER, 29, "2015-W01-1");
27 		assertExpectedDate(1994, Calendar.DECEMBER, 31, "1994-W52-6");
28 		assertExpectedDate(1995, Calendar.JANUARY, 01, "1994-W52-7");
29 		assertExpectedDate(1996, Calendar.DECEMBER, 31, "1997-W01-2");
30 	}
31 }
32