package com.taskadapter.redmineapi;
import org.junit.Assert;
import java.util.Calendar;
import java.util.Date;
import java.util.TimeZone;
public class DateComparator {
public static void testLongDate(int year, int month, int day, int hour, int min, int sec, String timeZone, Date expectedDate) {
Calendar c = Calendar.getInstance();
c.set(Calendar.YEAR, year);
c.set(Calendar.MONTH, month);
c.set(Calendar.DAY_OF_MONTH, day);
c.set(Calendar.HOUR_OF_DAY, hour);
c.set(Calendar.MINUTE, min);
c.set(Calendar.SECOND, sec);
c.set(Calendar.MILLISECOND, 0);
if (timeZone.length() > 0) {
c.setTimeZone(TimeZone.getTimeZone(timeZone));
}
Date actualDate = c.getTime();
Assert.assertEquals("Checking date", actualDate, expectedDate);
}
public static void testShortDate(int year, int month, int day, Date expectedDate) {
testLongDate(year, month, day, 0, 0, 0, "", expectedDate);
}
}