@Test public void testTimeEntityToStringReturnsFormattedGMTDateTime() throws Exception { Date then = new Date(123456789012L); TimeEntity aTime = new TimeEntity(then); aTime.setTz(TimeZone.getTimeZone("GMT")); DateFormatter formatter = new DateFormatter("MM/dd/yyyy hh:mm:ss"); formatter.setTimeZone(TimeZone.getTimeZone("GMT")); String expected = formatter.print(then, Locale.getDefault()); assertEquals(expected, aTime.toString()); }