From 6ea1bd1e8cabda9a602e0bd4a8d131a0220300bf Mon Sep 17 00:00:00 2001 From: Alexey Milovidov Date: Tue, 17 Aug 2021 09:02:37 +0300 Subject: [PATCH] More tests --- .../02009_decimal_no_trailing_zeros.reference | 32 +++++++++---------- .../02009_decimal_no_trailing_zeros.sql | 19 +++++++++++ 2 files changed, 34 insertions(+), 17 deletions(-) diff --git a/tests/queries/0_stateless/02009_decimal_no_trailing_zeros.reference b/tests/queries/0_stateless/02009_decimal_no_trailing_zeros.reference index d41682b62ce..7986d51bfda 100644 --- a/tests/queries/0_stateless/02009_decimal_no_trailing_zeros.reference +++ b/tests/queries/0_stateless/02009_decimal_no_trailing_zeros.reference @@ -1,32 +1,30 @@ --- { echo } - -SELECT 1.123::Decimal64(1); 1.1 -SELECT 1.123::Decimal64(2); 1.12 -SELECT 1.123::Decimal64(3); 1.123 -SELECT 1.123::Decimal64(4); 1.123 -SELECT 1.123::Decimal64(5); 1.123 -SELECT 1.123::Decimal64(10); 1.123 -SELECT 1::Decimal64(0); 1 -SELECT 1::Decimal64(1); 1 -SELECT 1::Decimal64(10); 1 -SELECT 1.1234567::Decimal32(8); 1.1234567 -SELECT 1.1234567890::Decimal64(10); 1.123456789 -SELECT 1.1234567890::Decimal128(10); 1.123456789 -SELECT 1.1234567890::Decimal256(10); 1.123456789 -SELECT 1.123456789012345678901::Decimal256(20); 1.1234567890123456789 -SELECT 1.123456789012345678901::Decimal256(22); 1.123456789012345678901 +1.1 +1.12 +1.123 +1.1230 +1.12300 +1.1230000000 +1 +1.0 +1.0000000000 +1.12345670 +1.1234567890 +1.1234567890 +1.1234567890 +1.12345678901234567890 +1.1234567890123456789010 diff --git a/tests/queries/0_stateless/02009_decimal_no_trailing_zeros.sql b/tests/queries/0_stateless/02009_decimal_no_trailing_zeros.sql index 556e355e7d8..e88e878b378 100644 --- a/tests/queries/0_stateless/02009_decimal_no_trailing_zeros.sql +++ b/tests/queries/0_stateless/02009_decimal_no_trailing_zeros.sql @@ -16,3 +16,22 @@ SELECT 1.1234567890::Decimal128(10); SELECT 1.1234567890::Decimal256(10); SELECT 1.123456789012345678901::Decimal256(20); SELECT 1.123456789012345678901::Decimal256(22); + +SET output_format_decimal_trailing_zeros = 1; + +SELECT 1.123::Decimal64(1); +SELECT 1.123::Decimal64(2); +SELECT 1.123::Decimal64(3); +SELECT 1.123::Decimal64(4); +SELECT 1.123::Decimal64(5); +SELECT 1.123::Decimal64(10); +SELECT 1::Decimal64(0); +SELECT 1::Decimal64(1); +SELECT 1::Decimal64(10); + +SELECT 1.1234567::Decimal32(8); +SELECT 1.1234567890::Decimal64(10); +SELECT 1.1234567890::Decimal128(10); +SELECT 1.1234567890::Decimal256(10); +SELECT 1.123456789012345678901::Decimal256(20); +SELECT 1.123456789012345678901::Decimal256(22);