We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 930c25b commit 6556874Copy full SHA for 6556874
encoding/src/decode/primitive_value.rs
@@ -268,6 +268,14 @@ mod tests {
268
parse_date(b"20180101xxxx").unwrap(),
269
(NaiveDate::from_ymd(2018, 1, 1), &b"xxxx"[..])
270
);
271
+ assert_eq!(
272
+ parse_date(b"19000101").unwrap(),
273
+ (NaiveDate::from_ymd(1900, 1, 1), &[][..])
274
+ );
275
276
+ parse_date(b"19620728").unwrap(),
277
+ (NaiveDate::from_ymd(1962, 7, 28), &[][..])
278
279
assert!(parse_date(b"").is_err());
280
assert!(parse_date(b" ").is_err());
281
assert!(parse_date(b"--------").is_err());
@@ -348,6 +356,10 @@ mod tests {
348
356
parse_time(b"100003.123456...").unwrap(),
349
357
(NaiveTime::from_hms_micro(10, 0, 3, 123_456), &b"..."[..])
350
358
359
360
+ parse_time(b"000000.000000").unwrap(),
361
+ (NaiveTime::from_hms(0, 0, 0), &[][..])
362
351
363
assert!(parse_time(b"075501.123......").is_err());
352
364
353
365
assert!(parse_date(&[0x00_u8; 6]).is_err());
0 commit comments