@@ -1130,15 +1130,15 @@ fn test_time_types() {
11301130 let mut iter = zst. flushed . iter ( ) ;
11311131 let first = iter. next ( ) . unwrap ( ) ;
11321132 let record = first. unwrap_insert ( ) ;
1133- assert_eq ! ( record. field, Timestamp :: new ( 0 ) ) ;
1134- assert_eq ! ( record. field_1, Date :: new ( 0 ) ) ;
1135- assert_eq ! ( record. field_2, Time :: new ( 0 ) ) ;
1133+ assert_eq ! ( record. field, Timestamp :: from_milliseconds ( 0 ) ) ;
1134+ assert_eq ! ( record. field_1, Date :: from_days ( 0 ) ) ;
1135+ assert_eq ! ( record. field_2, Time :: from_nanoseconds ( 0 ) ) ;
11361136
11371137 let second = iter. next ( ) . unwrap ( ) ;
11381138 let record = second. unwrap_insert ( ) ;
1139- assert_eq ! ( record. field, Timestamp :: new ( 1 ) ) ;
1140- assert_eq ! ( record. field_1, Date :: new ( 1 ) ) ;
1141- assert_eq ! ( record. field_2, Time :: new ( 1000000 ) ) ;
1139+ assert_eq ! ( record. field, Timestamp :: from_milliseconds ( 1 ) ) ;
1140+ assert_eq ! ( record. field_1, Date :: from_days ( 1 ) ) ;
1141+ assert_eq ! ( record. field_2, Time :: from_nanoseconds ( 1000000 ) ) ;
11421142}
11431143
11441144#[ test]
@@ -1186,21 +1186,24 @@ fn test_time_types_with_integer_range() {
11861186 let mut iter = zst. flushed . iter ( ) ;
11871187 let first = iter. next ( ) . unwrap ( ) ;
11881188 let record = first. unwrap_insert ( ) ;
1189- assert_eq ! ( record. field, Timestamp :: new ( 1724803200000 ) ) ;
1190- assert_eq ! ( record. field_1, Date :: new ( 19963 ) ) ;
1191- assert_eq ! ( record. field_2, Time :: new ( 5000000 ) ) ;
1189+ assert_eq ! ( record. field, Timestamp :: from_milliseconds ( 1724803200000 ) ) ;
1190+ assert_eq ! ( record. field_1, Date :: from_days ( 19963 ) ) ;
1191+ assert_eq ! ( record. field_2, Time :: from_nanoseconds ( 5000000 ) ) ;
11921192
11931193 let second = iter. next ( ) . unwrap ( ) ;
11941194 let record = second. unwrap_insert ( ) ;
1195- assert_eq ! ( record. field, Timestamp :: new( 1724803200000 + 1 ) ) ;
1196- assert_eq ! ( record. field_1, Date :: new( 19963 + 1 ) ) ;
1197- assert_eq ! ( record. field_2, Time :: new( 5000000 + 1000000 ) ) ;
1195+ assert_eq ! (
1196+ record. field,
1197+ Timestamp :: from_milliseconds( 1724803200000 + 1 )
1198+ ) ;
1199+ assert_eq ! ( record. field_1, Date :: from_days( 19963 + 1 ) ) ;
1200+ assert_eq ! ( record. field_2, Time :: from_nanoseconds( 5000000 + 1000000 ) ) ;
11981201
11991202 let second = iter. next ( ) . unwrap ( ) ;
12001203 let record = second. unwrap_insert ( ) ;
1201- assert_eq ! ( record. field, Timestamp :: new ( 1724803200000 ) ) ;
1202- assert_eq ! ( record. field_1, Date :: new ( 19963 ) ) ;
1203- assert_eq ! ( record. field_2, Time :: new ( 5000000 ) ) ;
1204+ assert_eq ! ( record. field, Timestamp :: from_milliseconds ( 1724803200000 ) ) ;
1205+ assert_eq ! ( record. field_1, Date :: from_days ( 19963 ) ) ;
1206+ assert_eq ! ( record. field_2, Time :: from_nanoseconds ( 5000000 ) ) ;
12041207}
12051208
12061209#[ test]
@@ -1252,10 +1255,10 @@ fn test_uniform_dates_times_timestamps() {
12521255 let record = record. unwrap_insert ( ) ;
12531256 assert ! ( record. field >= Timestamp :: from_dateTime( "2024-10-11T11:04:00Z" . parse( ) . unwrap( ) ) ) ;
12541257 assert ! ( record. field < Timestamp :: from_dateTime( "2024-10-11T11:05:02Z" . parse( ) . unwrap( ) ) ) ;
1255- assert ! ( record. field_1 >= Date :: new ( 19963 ) ) ;
1256- assert ! ( record. field_1 < Date :: new ( 19965 ) ) ;
1257- assert ! ( record. field_2 >= Time :: new ( 5000000 ) ) ;
1258- assert ! ( record. field_2 < Time :: new ( 7000000 ) ) ;
1258+ assert ! ( record. field_1 >= Date :: from_days ( 19963 ) ) ;
1259+ assert ! ( record. field_1 < Date :: from_days ( 19965 ) ) ;
1260+ assert ! ( record. field_2 >= Time :: from_nanoseconds ( 5000000 ) ) ;
1261+ assert ! ( record. field_2 < Time :: from_nanoseconds ( 7000000 ) ) ;
12591262 }
12601263}
12611264
@@ -1402,21 +1405,24 @@ fn test_time_types_with_string_range() {
14021405 let mut iter = zst. flushed . iter ( ) ;
14031406 let first = iter. next ( ) . unwrap ( ) ;
14041407 let record = first. unwrap_insert ( ) ;
1405- assert_eq ! ( record. field, Timestamp :: new ( 1724803200000 ) ) ;
1406- assert_eq ! ( record. field_1, Date :: new ( 19963 ) ) ;
1407- assert_eq ! ( record. field_2, Time :: new ( 5000000000 ) ) ;
1408+ assert_eq ! ( record. field, Timestamp :: from_milliseconds ( 1724803200000 ) ) ;
1409+ assert_eq ! ( record. field_1, Date :: from_days ( 19963 ) ) ;
1410+ assert_eq ! ( record. field_2, Time :: from_nanoseconds ( 5000000000 ) ) ;
14081411
14091412 let second = iter. next ( ) . unwrap ( ) ;
14101413 let record = second. unwrap_insert ( ) ;
1411- assert_eq ! ( record. field, Timestamp :: new( 1724803200000 + 1000 ) ) ;
1412- assert_eq ! ( record. field_1, Date :: new( 19963 + 1 ) ) ;
1413- assert_eq ! ( record. field_2, Time :: new( 6000000000 ) ) ;
1414+ assert_eq ! (
1415+ record. field,
1416+ Timestamp :: from_milliseconds( 1724803200000 + 1000 )
1417+ ) ;
1418+ assert_eq ! ( record. field_1, Date :: from_days( 19963 + 1 ) ) ;
1419+ assert_eq ! ( record. field_2, Time :: from_nanoseconds( 6000000000 ) ) ;
14141420
14151421 let second = iter. next ( ) . unwrap ( ) ;
14161422 let record = second. unwrap_insert ( ) ;
1417- assert_eq ! ( record. field, Timestamp :: new ( 1724803200000 ) ) ;
1418- assert_eq ! ( record. field_1, Date :: new ( 19963 ) ) ;
1419- assert_eq ! ( record. field_2, Time :: new ( 5000000000 ) ) ;
1423+ assert_eq ! ( record. field, Timestamp :: from_milliseconds ( 1724803200000 ) ) ;
1424+ assert_eq ! ( record. field_1, Date :: from_days ( 19963 ) ) ;
1425+ assert_eq ! ( record. field_2, Time :: from_nanoseconds ( 5000000000 ) ) ;
14201426}
14211427
14221428/// Field T not found, "t" is case sensitive.
@@ -1486,9 +1492,9 @@ fn test_case_insensitivity() {
14861492 let mut iter = zst. flushed . iter ( ) ;
14871493 let first = iter. next ( ) . unwrap ( ) ;
14881494 let record = first. unwrap_insert ( ) ;
1489- assert_eq ! ( record. field, Timestamp :: new ( 0 ) ) ;
1490- assert_eq ! ( record. field_1, Date :: new ( 1 ) ) ;
1491- assert_eq ! ( record. field_2, Time :: new ( 1_000_000_000 ) ) ;
1495+ assert_eq ! ( record. field, Timestamp :: from_milliseconds ( 0 ) ) ;
1496+ assert_eq ! ( record. field_1, Date :: from_days ( 1 ) ) ;
1497+ assert_eq ! ( record. field_2, Time :: from_nanoseconds ( 1_000_000_000 ) ) ;
14921498}
14931499
14941500#[ test]
0 commit comments