package org.asteriskjava.util; import java.util.TimeZone; import junit.framework.TestCase; public class DateUtilTest extends TestCase { TimeZone defaultTimeZone; final String dateString = "2006-05-19 11:54:48"; @Override protected void setUp() throws Exception { defaultTimeZone = TimeZone.getDefault(); TimeZone.setDefault(TimeZone.getTimeZone("GMT")); } @Override protected void tearDown() throws Exception { TimeZone.setDefault(defaultTimeZone); } public void testGetStartTimeAsDate() { assertEquals(1148039688000L, DateUtil.parseDateTime(dateString).getTime()); } public void testGetStartTimeAsDateWithTimeZone() { TimeZone tz = TimeZone.getTimeZone("GMT+2"); assertEquals(1148032488000L, DateUtil.parseDateTime(dateString, tz).getTime()); } }