• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package fr.turri.jiso8601;
2 
3 import java.util.Calendar;
4 import java.util.GregorianCalendar;
5 import java.util.TimeZone;
6 
7 import org.junit.After;
8 import org.junit.Before;
9 
10 import static org.junit.Assert.*;
11 
12 public class TestHelper {
13 	private TimeZone _previousTZ;
14 
15 	@Before
setUp()16 	public void setUp(){
17 		_previousTZ = TimeZone.getDefault();
18 		TimeZone.setDefault(TimeZone.getTimeZone("UTC"));
19 	}
20 
21 	@After
tearDown()22 	public void tearDown(){
23 		TimeZone.setDefault(_previousTZ);
24 	}
assertExpectedDate(int year, int month, int day, String toParse)25 	protected void assertExpectedDate(int year, int month, int day, String toParse){
26 		Calendar expected = new GregorianCalendar(TimeZone.getTimeZone("UTC"));
27 		expected.set(year, month, day, 0, 0, 0);
28 		expected.set(Calendar.MILLISECOND, 0);
29 		assertEquals(0, expected.compareTo(Iso8601Deserializer.toCalendar(toParse)));
30 		assertEquals(expected.getTime(), Iso8601Deserializer.toDate(toParse));
31 	}
32 }
33