[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 org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
import java.text.ParseException;
|
import java.text.ParseException;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
public class UtilToSqlDateUtilsUnitTest {
|
public class UtilToSqlDateUtilsUnitTest {
|
||||||
|
|
||||||
@ -50,4 +51,28 @@ public class UtilToSqlDateUtilsUnitTest {
|
|||||||
Assertions.assertEquals(localDate.toString(), "2010-05-23");
|
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