From b1953b7c4dc311bf16e61e91ba3ec7f3954e2a24 Mon Sep 17 00:00:00 2001 From: Seongbin Bernie Cho Date: Sat, 8 Apr 2023 23:26:46 +0900 Subject: [PATCH] Fix missing `UINT{32,64,128}` data type tests in test-suite (#1143) --- test-suite/src/data_type/mod.rs | 3 +++ test-suite/src/data_type/uint128.rs | 2 +- test-suite/src/data_type/uint32.rs | 2 +- test-suite/src/data_type/uint64.rs | 2 +- test-suite/src/lib.rs | 3 +++ 5 files changed, 9 insertions(+), 3 deletions(-) diff --git a/test-suite/src/data_type/mod.rs b/test-suite/src/data_type/mod.rs index c79e77aad..43afe56bf 100644 --- a/test-suite/src/data_type/mod.rs +++ b/test-suite/src/data_type/mod.rs @@ -13,6 +13,9 @@ pub mod map; pub mod sql_types; pub mod time; pub mod timestamp; +pub mod uint128; pub mod uint16; +pub mod uint32; +pub mod uint64; pub mod uint8; pub mod uuid; diff --git a/test-suite/src/data_type/uint128.rs b/test-suite/src/data_type/uint128.rs index 7c206eb5d..cbd86fd67 100644 --- a/test-suite/src/data_type/uint128.rs +++ b/test-suite/src/data_type/uint128.rs @@ -13,7 +13,7 @@ test_case!(uint128, async move { run!(r#"INSERT INTO Item VALUES (1, 1), (2, 2), (3, 3), (4, 4);"#); test!( - "INSERT INTO Item VALUES (327689,327689);", + "INSERT INTO Item VALUES (340282366920938463463374607431768211456,340282366920938463463374607431768211456);", Err(ValueError::FailedToParseNumber.into()) ); diff --git a/test-suite/src/data_type/uint32.rs b/test-suite/src/data_type/uint32.rs index 56a713488..7032cebc5 100644 --- a/test-suite/src/data_type/uint32.rs +++ b/test-suite/src/data_type/uint32.rs @@ -13,7 +13,7 @@ test_case!(uint32, async move { run!(r#"INSERT INTO Item VALUES (1, 1), (2, 2), (3, 3), (4, 4);"#); test!( - "INSERT INTO Item VALUES (327689,327689);", + "INSERT INTO Item VALUES (4294967296,4294967296);", Err(ValueError::FailedToParseNumber.into()) ); diff --git a/test-suite/src/data_type/uint64.rs b/test-suite/src/data_type/uint64.rs index a69398785..f8abbc909 100644 --- a/test-suite/src/data_type/uint64.rs +++ b/test-suite/src/data_type/uint64.rs @@ -13,7 +13,7 @@ test_case!(uint64, async move { run!(r#"INSERT INTO Item VALUES (1, 1), (2, 2), (3, 3), (4, 4);"#); test!( - "INSERT INTO Item VALUES (327689,327689);", + "INSERT INTO Item VALUES (18446744073709551616,18446744073709551616);", Err(ValueError::FailedToParseNumber.into()) ); diff --git a/test-suite/src/lib.rs b/test-suite/src/lib.rs index f41f46e89..d2cb8e77d 100644 --- a/test-suite/src/lib.rs +++ b/test-suite/src/lib.rs @@ -148,6 +148,9 @@ macro_rules! generate_store_tests { glue!(int128, data_type::int128::int128); glue!(uint16, data_type::uint16::uint16); glue!(uint8, data_type::uint8::uint8); + glue!(uint64, data_type::uint64::uint64); + glue!(uint32, data_type::uint32::uint32); + glue!(uint128, data_type::uint128::uint128); glue!(date, data_type::date::date); glue!(timestamp, data_type::timestamp::timestamp); glue!(time, data_type::time::time);