### Question:
DateUtils { public static Date getDateUTC(int year, int month, int day, int hour, int minute, int second) { Calendar gc = Calendar.getInstance(); gc.setTimeZone(UTC); gc.set(Calendar.MILLISECOND, 0); gc.set(year, month-1, day, hour, minute, second); return gc.getTime(); }  static long dateToTicks(Date dt); static Date ticksToDate(long ticks); static Date getDateLocal(int year, int month, int day, int hour, int minute, int second); static Date getDateUTC(int year, int month, int day, int hour, int minute, int second); static Date getDaysBeforeToday(double daysBeforeToday); static final TimeZone UTC; static final long beginUnixEpoche; static final long ticksPerMs; static final long msPerDay; }### Answer:
@Test public void testGetDateUTC() throws Exception { long expected = expectedUnixMs; Date dt = DateUtils.getDateUTC(2013, 4, 1, 12, 0, 0); long actual = (dt.getTime()); assertEquals(expected, actual); }