package org.rembx.jeeshop.util;
import org.junit.Before;
import org.junit.Test;
import java.text.SimpleDateFormat;
import java.time.LocalDateTime;
import java.time.Month;
import java.time.ZoneId;
import java.time.ZonedDateTime;
import java.util.Date;
import static org.assertj.core.api.Assertions.assertThat;
public class DateUtilTest {
@Test
public void testDateToLocalDateTime() throws Exception {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy.MM.dd HH:mm:ss z");
Date date = sdf.parse("2001.07.04 12:08:56 UTC");
ZonedDateTime localDateTime = DateUtil.dateToLocalDateTime(date);
assertThat(ZonedDateTime.of(LocalDateTime.of(2001, Month.JULY, 4, 12, 8, 56), ZoneId.of("Z"))).isEqualTo(localDateTime);
}
}