mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-16 14:23:28 +07:00
RegExpCompletionTest#testNamedCharacter support new Unicode 10 smiles
GitOrigin-RevId: 7c2e78e3a3182540027df39af375d37337df78b7
This commit is contained in:
committed by
intellij-monorepo-bot
parent
3e9d7fe1bf
commit
a8b5131ef8
@@ -41,11 +41,19 @@ public class RegExpCompletionTest extends CodeInsightFixtureTestCase {
|
||||
myFixture.configureByText(RegExpFileType.INSTANCE, "\\N{SMILE<caret>}");
|
||||
final LookupElement[] elements = myFixture.completeBasic();
|
||||
final List<String> strings = ContainerUtil.map(elements, LookupElement::getLookupString);
|
||||
assertEquals(Arrays.asList("SMILE", "SMILING FACE WITH SMILING EYES", "SMILING FACE WITH HEART-SHAPED EYES",
|
||||
"SMILING CAT FACE WITH HEART-SHAPED EYES", "SMILING FACE WITH OPEN MOUTH AND SMILING EYES",
|
||||
"SMILING FACE WITH OPEN MOUTH AND TIGHTLY-CLOSED EYES", "CAT FACE WITH WRY SMILE",
|
||||
"GRINNING CAT FACE WITH SMILING EYES", "GRINNING FACE WITH SMILING EYES",
|
||||
"KISSING FACE WITH SMILING EYES"), strings);
|
||||
List<String> alwaysPresent = Arrays.asList("SMILE", "SMILING FACE WITH SMILING EYES", "SMILING FACE WITH HEART-SHAPED EYES",
|
||||
"SMILING CAT FACE WITH HEART-SHAPED EYES", "SMILING FACE WITH OPEN MOUTH AND SMILING EYES",
|
||||
"SMILING FACE WITH OPEN MOUTH AND TIGHTLY-CLOSED EYES", "CAT FACE WITH WRY SMILE",
|
||||
"GRINNING CAT FACE WITH SMILING EYES", "GRINNING FACE WITH SMILING EYES",
|
||||
"KISSING FACE WITH SMILING EYES");
|
||||
String message = strings.toString();
|
||||
assertTrue(message, strings.containsAll(alwaysPresent));
|
||||
List<String> other = new ArrayList<>(strings);
|
||||
other.removeAll(alwaysPresent);
|
||||
// Unicode 10.0
|
||||
List<String> maybePresent = Arrays.asList("SMILING FACE WITH SMILING EYES AND HAND COVERING MOUTH", "SIGNWRITING MOUTH SMILE",
|
||||
"SIGNWRITING MOUTH SMILE OPEN", "SIGNWRITING MOUTH SMILE WRINKLED");
|
||||
assertTrue(message, maybePresent.containsAll(other));
|
||||
}
|
||||
|
||||
public void testBackSlashVariants() {
|
||||
|
||||
Reference in New Issue
Block a user