package com.orangelabs.rcs.utils;
import java.util.Date;
import android.test.AndroidTestCase;
import com.orangelabs.rcs.utils.DateUtils;
public class DateUtilsTest extends AndroidTestCase {
protected void setUp() throws Exception {
super.setUp();
}
protected void tearDown() throws Exception {
super.tearDown();
}
public void testEncodeDecode() {
long t = System.currentTimeMillis();
String encoded = DateUtils.encodeDate(t);
long decoded = DateUtils.decodeDate(encoded);
assertEquals(new Date(t).getYear(), new Date(decoded).getYear());
assertEquals(new Date(t).getMonth(), new Date(decoded).getMonth());
assertEquals(new Date(t).getDay(), new Date(decoded).getDay());
assertEquals(new Date(t).getHours(), new Date(decoded).getHours());
assertEquals(new Date(t).getMinutes(), new Date(decoded).getMinutes());
assertEquals(new Date(t).getSeconds(), new Date(decoded).getSeconds());
assertEquals(new Date(t).getTimezoneOffset(), new Date(decoded).getTimezoneOffset());
}
}