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