From f6347b593d4ab77f4a018f5d2376bf1ac1e4b43c Mon Sep 17 00:00:00 2001 From: Xuanwo Date: Mon, 6 Dec 2021 14:29:54 +0800 Subject: [PATCH] Add real UTF-8 lower test Signed-off-by: Xuanwo --- tests/it/compute/lower.rs | 56 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/tests/it/compute/lower.rs b/tests/it/compute/lower.rs index 8ca4ad8f5fb..d8f594174fb 100644 --- a/tests/it/compute/lower.rs +++ b/tests/it/compute/lower.rs @@ -17,6 +17,35 @@ fn with_nulls_utf8() -> Result<()> { vec![Some("HELLO"), None, Some("WORLD")], vec![Some("hello"), None, Some("world")], ), + // UTF8 characters + ( + vec![ + None, + Some("السلام عليكم"), + Some("Dobrý den"), + Some("שָׁלוֹם"), + Some("नमस्ते"), + Some("こんにちは"), + Some("안녕하세요"), + Some("你好"), + Some("Olá"), + Some("Здравствуйте"), + Some("Hola"), + ], + vec![ + None, + Some("السلام عليكم"), + Some("dobrý den"), + Some("שָׁלוֹם"), + Some("नमस्ते"), + Some("こんにちは"), + Some("안녕하세요"), + Some("你好"), + Some("olá"), + Some("здравствуйте"), + Some("hola"), + ], + ), ]; cases @@ -54,6 +83,33 @@ fn without_nulls_utf8() -> Result<()> { (vec!["Hello", "wOrld"], vec!["hello", "world"]), // all input (vec!["HELLO", "WORLD"], vec!["hello", "world"]), + // UTF8 characters + ( + vec![ + "السلام عليكم", + "Dobrý den", + "שָׁלוֹם", + "नमस्ते", + "こんにちは", + "안녕하세요", + "你好", + "Olá", + "Здравствуйте", + "Hola", + ], + vec![ + "السلام عليكم", + "dobrý den", + "שָׁלוֹם", + "नमस्ते", + "こんにちは", + "안녕하세요", + "你好", + "olá", + "здравствуйте", + "hola", + ], + ), ]; cases