diff options
Diffstat (limited to 'container-search/src/test/java/com/yahoo')
-rw-r--r-- | container-search/src/test/java/com/yahoo/prelude/query/parser/test/ParseTestCase.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/container-search/src/test/java/com/yahoo/prelude/query/parser/test/ParseTestCase.java b/container-search/src/test/java/com/yahoo/prelude/query/parser/test/ParseTestCase.java index 583e89bacd6..475b7beb879 100644 --- a/container-search/src/test/java/com/yahoo/prelude/query/parser/test/ParseTestCase.java +++ b/container-search/src/test/java/com/yahoo/prelude/query/parser/test/ParseTestCase.java @@ -2580,4 +2580,16 @@ public class ParseTestCase { void testNoGrammar4() { tester.assertParsed("WEAKAND(100) foo bar baz one two 37", "foo -(bar baz \"one two\" 37)", Query.Type.TOKENIZE); } + + @Test + void testEmojis() { + String emoji1 = "\uD83D\uDD2A"; // 🔪 + tester.assertParsed(emoji1, emoji1, Query.Type.ANY); + + String emoji2 = "\uD83D\uDE00"; // 😀 + tester.assertParsed(emoji2, emoji2, Query.Type.ANY); + + tester.assertParsed(emoji1 + emoji2, emoji1 + emoji2, Query.Type.ANY); + } + } |