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