From 8d3aa7c13da77258faf42d8aa4d788b5d99e349f Mon Sep 17 00:00:00 2001 From: Pratik Joseph Dabre Date: Wed, 19 Jun 2024 15:35:10 -0700 Subject: [PATCH] [native] Add e2e tests for normalize scalar function --- .../nativeworker/AbstractTestNativeGeneralQueries.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/presto-native-execution/src/test/java/com/facebook/presto/nativeworker/AbstractTestNativeGeneralQueries.java b/presto-native-execution/src/test/java/com/facebook/presto/nativeworker/AbstractTestNativeGeneralQueries.java index 5fef25b2b9ab7..94186e10afebb 100644 --- a/presto-native-execution/src/test/java/com/facebook/presto/nativeworker/AbstractTestNativeGeneralQueries.java +++ b/presto-native-execution/src/test/java/com/facebook/presto/nativeworker/AbstractTestNativeGeneralQueries.java @@ -830,6 +830,15 @@ public void testStringFunctions() // Reverse assertQuery("SELECT comment, reverse(comment) FROM orders"); + + // Normalize + assertQuery("SELECT normalize(null)"); + assertQuery("SELECT normalize('abcd')"); + assertQuery("SELECT normalize('sch\\u00f6n', NFC)"); + assertQuery("SELECT normalize('\\u3231\\u3327\\u3326\\u2162\\u3231\\u3327\\u3326\\u2162\\u3231\\u3327\\u3326\\u2162', NFKC)"); + assertQuery("SELECT normalize('\\xEF\\xBE\\x8', NFKD)"); + assertQuery("SELECT normalize(comment) FROM orders"); + assertQuery("SELECT normalize(comment, NFKC) FROM orders"); } @Test