@Test
public void testRoundDownTimeStampHoursWithTimeZone() {

  Calendar cal = BASE_CALENDAR_WITH_CUSTOM_TIMEZONE;
  Calendar cal2 = createCalendar(2012, 5, 15, 14, 0, 0, 0, CUSTOM_TIMEZONE);
  long timeToVerify = cal2.getTimeInMillis();
  long withoutTimeZone = TimestampRoundDownUtil.roundDownTimeStampHours(
      cal.getTimeInMillis(), 2);
  long withTimeZone = TimestampRoundDownUtil.roundDownTimeStampHours(
      cal.getTimeInMillis(), 2, CUSTOM_TIMEZONE);
  assertThat(withoutTimeZone, not(equalTo(timeToVerify)));
  Assert.assertEquals(withTimeZone, timeToVerify);
}