[util-sql-date-improvement] add sqlDate -> utilDate (#15578)
* [util-sql-date-improvement] add sqlDate -> utilDate * [util-sql-date-improvement] clean up imports
This commit is contained in:
parent
e2e9b10e68
commit
a6222f4432
@ -4,6 +4,7 @@ import org.junit.jupiter.api.Assertions;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import java.text.ParseException;
|
||||
import java.util.Date;
|
||||
|
||||
public class UtilToSqlDateUtilsUnitTest {
|
||||
|
||||
@ -50,4 +51,28 @@ public class UtilToSqlDateUtilsUnitTest {
|
||||
Assertions.assertEquals(localDate.toString(), "2010-05-23");
|
||||
}
|
||||
|
||||
@Test
|
||||
public void givenSqlDateAndTimestamp_whenUsingAsUtilDate_thenGetExpectedResult() throws ParseException {
|
||||
java.util.Date date = UtilToSqlDateUtils.createAmericanDate("2010-05-23T00:00:00");
|
||||
java.sql.Date sqlDate = new java.sql.Date(date.getTime());
|
||||
Assertions.assertEquals(date, sqlDate);
|
||||
|
||||
java.util.Date dateWithTime = UtilToSqlDateUtils.createAmericanDate("2010-05-23T23:59:59");
|
||||
java.sql.Timestamp sqlTimestamp = new java.sql.Timestamp(dateWithTime.getTime());
|
||||
Assertions.assertEquals(dateWithTime, sqlTimestamp);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void givenSqlDateAndTimestamp_whenCreatingNewUtilDate_thenGetExpectedResult() throws ParseException {
|
||||
java.util.Date date = UtilToSqlDateUtils.createAmericanDate("2010-05-23T00:00:00");
|
||||
java.sql.Date sqlDate = new java.sql.Date(date.getTime());
|
||||
java.util.Date newDate = new Date(sqlDate.getTime());
|
||||
Assertions.assertEquals(date, newDate);
|
||||
|
||||
java.util.Date dateWithTime = UtilToSqlDateUtils.createAmericanDate("2010-05-23T23:59:59");
|
||||
java.sql.Timestamp sqlTimestamp = new java.sql.Timestamp(dateWithTime.getTime());
|
||||
java.util.Date newDateWithTime = new Date(sqlTimestamp.getTime());
|
||||
Assertions.assertEquals(dateWithTime, newDateWithTime);
|
||||
}
|
||||
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user