[ASTERIXDB-2762] Add emoji test case for regex
To test if the regex functions support multi-code-point characters such
as emoji.
Change-Id: I63a8feb6218624729c3612009307342c1208914e
Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/7363
Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>
Tested-by: Dmitry Lychagin <dmitry.lychagin@couchbase.com>
Reviewed-by: Dmitry Lychagin <dmitry.lychagin@couchbase.com>
diff --git a/asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/string/regexp_contains/regexp_contains/regexp_contains.3.query.sqlpp b/asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/string/regexp_contains/regexp_contains/regexp_contains.3.query.sqlpp
index da6968a..df96edc 100644
--- a/asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/string/regexp_contains/regexp_contains/regexp_contains.3.query.sqlpp
+++ b/asterixdb/asterix-app/src/test/resources/runtimets/queries_sqlpp/string/regexp_contains/regexp_contains/regexp_contains.3.query.sqlpp
@@ -34,6 +34,7 @@
REGEXP_CONTAINS('FFFFFFFF','[\\p{XDigit}]'),
REGEXP_CONTAINS('abcdefgh','[\\p{javaLowerCase}]'),
REGEXP_CONTAINS('ABCDEF','[\\p{javaLowerCase}]'),
- REGEXP_CONTAINS(`codepoint-to-string`([163]),'[\\p{Sc}]')
+ REGEXP_CONTAINS(`codepoint-to-string`([163]),'[\\p{Sc}]'),
+ REGEXP_CONTAINS('👩👩👧👦','👩👩👧👦')
] as a
;
diff --git a/asterixdb/asterix-app/src/test/resources/runtimets/results/string/regexp_contains/regexp_contains/regexp_contains.3.adm b/asterixdb/asterix-app/src/test/resources/runtimets/results/string/regexp_contains/regexp_contains/regexp_contains.3.adm
index 3215658..5992661 100644
--- a/asterixdb/asterix-app/src/test/resources/runtimets/results/string/regexp_contains/regexp_contains/regexp_contains.3.adm
+++ b/asterixdb/asterix-app/src/test/resources/runtimets/results/string/regexp_contains/regexp_contains/regexp_contains.3.adm
@@ -12,4 +12,5 @@
true
true
false
+true
true
\ No newline at end of file