Lines Matching refs:isPrintable
67 TEST(Unicode, isPrintable) { in TEST() argument
68 EXPECT_FALSE(isPrintable(0)); // <control-0000>-<control-001F> in TEST()
69 EXPECT_FALSE(isPrintable(0x01)); in TEST()
70 EXPECT_FALSE(isPrintable(0x1F)); in TEST()
71 EXPECT_TRUE(isPrintable(' ')); in TEST()
72 EXPECT_TRUE(isPrintable('A')); in TEST()
73 EXPECT_TRUE(isPrintable('~')); in TEST()
74 EXPECT_FALSE(isPrintable(0x7F)); // <control-007F>..<control-009F> in TEST()
75 EXPECT_FALSE(isPrintable(0x90)); in TEST()
76 EXPECT_FALSE(isPrintable(0x9F)); in TEST()
78 EXPECT_TRUE(isPrintable(0xAC)); in TEST()
79 EXPECT_TRUE(isPrintable(0xAD)); // SOFT HYPHEN is displayed on most terminals in TEST()
81 EXPECT_TRUE(isPrintable(0xAE)); in TEST()
83 EXPECT_TRUE(isPrintable(0x0377)); // GREEK SMALL LETTER PAMPHYLIAN DIGAMMA in TEST()
84 EXPECT_FALSE(isPrintable(0x0378)); // <reserved-0378>..<reserved-0379> in TEST()
86 EXPECT_FALSE(isPrintable(0x0600)); // ARABIC NUMBER SIGN in TEST()
88 EXPECT_FALSE(isPrintable(0x1FFFF)); // <reserved-1F774>..<noncharacter-1FFFF> in TEST()
89 EXPECT_TRUE(isPrintable(0x20000)); // CJK UNIFIED IDEOGRAPH-20000 in TEST()
91 EXPECT_FALSE(isPrintable(0x10FFFF)); // noncharacter in TEST()
103 (bool)isPrintable(buf32[0])); in TEST()