Home | History | Annotate | Download | only in utils

Lines Matching refs:CharUtils

27     EXPECT_TRUE(CharUtils::isAsciiUpper('A'));
28 EXPECT_TRUE(CharUtils::isAsciiUpper('Z'));
29 EXPECT_FALSE(CharUtils::isAsciiUpper('a'));
30 EXPECT_FALSE(CharUtils::isAsciiUpper('z'));
31 EXPECT_FALSE(CharUtils::isAsciiUpper('@'));
32 EXPECT_FALSE(CharUtils::isAsciiUpper(' '));
33 EXPECT_FALSE(CharUtils::isAsciiUpper(0x00C0 /* LATIN CAPITAL LETTER A WITH GRAVE */));
34 EXPECT_FALSE(CharUtils::isAsciiUpper(0x00E0 /* LATIN SMALL LETTER A WITH GRAVE */));
35 EXPECT_FALSE(CharUtils::isAsciiUpper(0x03C2 /* GREEK SMALL LETTER FINAL SIGMA */));
36 EXPECT_FALSE(CharUtils::isAsciiUpper(0x0410 /* CYRILLIC CAPITAL LETTER A */));
37 EXPECT_FALSE(CharUtils::isAsciiUpper(0x0430 /* CYRILLIC SMALL LETTER A */));
38 EXPECT_FALSE(CharUtils::isAsciiUpper(0x3042 /* HIRAGANA LETTER A */));
39 EXPECT_FALSE(CharUtils::isAsciiUpper(0x1F36A /* COOKIE */));
43 EXPECT_EQ('a', CharUtils::toLowerCase('A'));
44 EXPECT_EQ('z', CharUtils::toLowerCase('Z'));
45 EXPECT_EQ('a', CharUtils::toLowerCase('a'));
46 EXPECT_EQ('z', CharUtils::toLowerCase('z'));
47 EXPECT_EQ('@', CharUtils::toLowerCase('@'));
48 EXPECT_EQ(' ', CharUtils::toLowerCase(' '));
50 CharUtils::toLowerCase(0x00C0 /* LATIN CAPITAL LETTER A WITH GRAVE */));
52 CharUtils::toLowerCase(0x00E0 /* LATIN SMALL LETTER A WITH GRAVE */));
54 CharUtils::toLowerCase(0x03C2 /* GREEK SMALL LETTER FINAL SIGMA */));
56 CharUtils::toLowerCase(0x0410 /* CYRILLIC CAPITAL LETTER A */));
58 CharUtils::toLowerCase(0x0430 /* CYRILLIC SMALL LETTER A */));
60 CharUtils::toLowerCase(0x3042 /* HIRAGANA LETTER A */));
61 EXPECT_EQ(0x1F36A /* COOKIE */, CharUtils::toLowerCase(0x1F36A /* COOKIE */));
65 EXPECT_EQ('a', CharUtils::toBaseLowerCase('A'));
66 EXPECT_EQ('z', CharUtils::toBaseLowerCase('Z'));
67 EXPECT_EQ('a', CharUtils::toBaseLowerCase('a'));
68 EXPECT_EQ('z', CharUtils::toBaseLowerCase('z'));
69 EXPECT_EQ('@', CharUtils::toBaseLowerCase('@'));
70 EXPECT_EQ(' ', CharUtils::toBaseLowerCase(' '));
71 EXPECT_EQ('a', CharUtils::toBaseLowerCase(0x00C0 /* LATIN CAPITAL LETTER A WITH GRAVE */));
72 EXPECT_EQ('a', CharUtils::toBaseLowerCase(0x00E0 /* LATIN SMALL LETTER A WITH GRAVE */));
74 CharUtils::toBaseLowerCase(0x03C2 /* GREEK SMALL LETTER FINAL SIGMA */));
76 CharUtils::toBaseLowerCase(0x0410 /* CYRILLIC CAPITAL LETTER A */));
78 CharUtils::toBaseLowerCase(0x0430 /* CYRILLIC SMALL LETTER A */));
80 CharUtils::toBaseLowerCase(0x3042 /* HIRAGANA LETTER A */));
81 EXPECT_EQ(0x1F36A /* COOKIE */, CharUtils::toBaseLowerCase(0x1F36A /* COOKIE */));
85 EXPECT_EQ('A', CharUtils::toBaseCodePoint('A'));
86 EXPECT_EQ('Z', CharUtils::toBaseCodePoint('Z'));
87 EXPECT_EQ('a', CharUtils::toBaseCodePoint('a'));
88 EXPECT_EQ('z', CharUtils::toBaseCodePoint('z'));
89 EXPECT_EQ('@', CharUtils::toBaseCodePoint('@'));
90 EXPECT_EQ(' ', CharUtils::toBaseCodePoint(' '));
91 EXPECT_EQ('A', CharUtils::toBaseCodePoint(0x00C0 /* LATIN CAPITAL LETTER A WITH GRAVE */));
92 EXPECT_EQ('a', CharUtils::toBaseCodePoint(0x00E0 /* LATIN SMALL LETTER A WITH GRAVE */));
94 CharUtils::toBaseLowerCase(0x03C2 /* GREEK SMALL LETTER FINAL SIGMA */));
96 CharUtils::toBaseCodePoint(0x0410 /* CYRILLIC CAPITAL LETTER A */));
98 CharUtils::toBaseCodePoint(0x0430 /* CYRILLIC SMALL LETTER A */));
100 CharUtils::toBaseCodePoint(0x3042 /* HIRAGANA LETTER A */));
101 EXPECT_EQ(0x1F36A /* COOKIE */, CharUtils::toBaseCodePoint(0x1F36A /* COOKIE */));
105 EXPECT_TRUE(CharUtils::isIntentionalOmissionCodePoint('\''));
106 EXPECT_TRUE(CharUtils::isIntentionalOmissionCodePoint('-'));
107 EXPECT_FALSE(CharUtils::isIntentionalOmissionCodePoint('a'));
108 EXPECT_FALSE(CharUtils::isIntentionalOmissionCodePoint('?'));
109 EXPECT_FALSE(CharUtils::isIntentionalOmissionCodePoint('/'));
113 EXPECT_FALSE(CharUtils::isInUnicodeSpace(NOT_A_CODE_POINT));
114 EXPECT_FALSE(CharUtils::isInUnicodeSpace(CODE_POINT_BEGINNING_OF_SENTENCE));
115 EXPECT_TRUE(CharUtils::isInUnicodeSpace('a'));
116 EXPECT_TRUE(CharUtils::isInUnicodeSpace(0x0410 /* CYRILLIC CAPITAL LETTER A */));
117 EXPECT_TRUE(CharUtils::isInUnicodeSpace(0x3042 /* HIRAGANA LETTER A */));
118 EXPECT_TRUE(CharUtils::isInUnicodeSpace(0x1F36A /* COOKIE */));