package com.ausregistry.jtoolkit2;
import static org.junit.Assert.assertEquals;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.TimeZone;
import org.junit.BeforeClass;
import org.junit.Test;
public class EPPDateFormatterTest {
private static GregorianCalendar dateTime;
private static String utcNormalisedDateTimeString;
private static String utcNormalisedDateString;
@BeforeClass
public static void setup() throws Exception {
dateTime = new GregorianCalendar(2000, Calendar.MARCH, 23, 3, 0, 0);
dateTime.setTimeZone(TimeZone.getTimeZone("GMT+10"));
utcNormalisedDateTimeString = "2000-03-22T17:00:00.000Z";
utcNormalisedDateString = "2000-03-22";
}
@Test
public void testWriteDate() {
assertEquals(utcNormalisedDateString, EPPDateFormatter.toXSDate(dateTime));
}
@Test
public void testWriteDateTime() {
assertEquals(utcNormalisedDateTimeString, EPPDateFormatter.toXSDateTime(dateTime));
}
}