OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "platform/fonts/Character.h" | 5 #include "platform/fonts/Character.h" |
6 | 6 |
7 #include "platform/Logging.h" | 7 #include "platform/Logging.h" |
8 #include "testing/gtest/include/gtest/gtest.h" | 8 #include "testing/gtest/include/gtest/gtest.h" |
9 #include "wtf/text/CharacterNames.h" | 9 #include "wtf/text/CharacterNames.h" |
10 | 10 |
(...skipping 304 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
315 EXPECT_TRUE(Character::isCJKIdeographOrSymbol(0x3190)); | 315 EXPECT_TRUE(Character::isCJKIdeographOrSymbol(0x3190)); |
316 EXPECT_TRUE(Character::isCJKIdeographOrSymbol(0x319F)); | 316 EXPECT_TRUE(Character::isCJKIdeographOrSymbol(0x319F)); |
317 EXPECT_TRUE(Character::isCJKIdeographOrSymbol(0x31BF)); | 317 EXPECT_TRUE(Character::isCJKIdeographOrSymbol(0x31BF)); |
318 | 318 |
319 EXPECT_FALSE(Character::isCJKIdeographOrSymbol(0x31FF)); | 319 EXPECT_FALSE(Character::isCJKIdeographOrSymbol(0x31FF)); |
320 EXPECT_TRUE(Character::isCJKIdeographOrSymbol(0x3200)); | 320 EXPECT_TRUE(Character::isCJKIdeographOrSymbol(0x3200)); |
321 EXPECT_TRUE(Character::isCJKIdeographOrSymbol(0x3300)); | 321 EXPECT_TRUE(Character::isCJKIdeographOrSymbol(0x3300)); |
322 EXPECT_TRUE(Character::isCJKIdeographOrSymbol(0x33FF)); | 322 EXPECT_TRUE(Character::isCJKIdeographOrSymbol(0x33FF)); |
323 | 323 |
324 TestSpecificUChar32RangeIdeographSymbol(0xF860, 0xF862); | 324 TestSpecificUChar32RangeIdeographSymbol(0xF860, 0xF862); |
325 TestSpecificUChar32RangeIdeographSymbol(0xFE30, 0xFE4F); | 325 TestSpecificUChar32RangeIdeographSymbol(0xFE30, 0xFE6F); |
326 | 326 |
327 EXPECT_TRUE(Character::isCJKIdeographOrSymbol(0xFE10)); | 327 EXPECT_TRUE(Character::isCJKIdeographOrSymbol(0xFE10)); |
328 EXPECT_TRUE(Character::isCJKIdeographOrSymbol(0xFE11)); | 328 EXPECT_TRUE(Character::isCJKIdeographOrSymbol(0xFE11)); |
329 EXPECT_TRUE(Character::isCJKIdeographOrSymbol(0xFE12)); | 329 EXPECT_TRUE(Character::isCJKIdeographOrSymbol(0xFE12)); |
330 EXPECT_TRUE(Character::isCJKIdeographOrSymbol(0xFE19)); | 330 EXPECT_TRUE(Character::isCJKIdeographOrSymbol(0xFE19)); |
331 | 331 |
332 EXPECT_FALSE(Character::isCJKIdeographOrSymbol(0xFF0D)); | 332 EXPECT_FALSE(Character::isCJKIdeographOrSymbol(0xFF0D)); |
333 EXPECT_FALSE(Character::isCJKIdeographOrSymbol(0xFF1B)); | 333 EXPECT_FALSE(Character::isCJKIdeographOrSymbol(0xFF1B)); |
334 EXPECT_FALSE(Character::isCJKIdeographOrSymbol(0xFF1C)); | 334 EXPECT_FALSE(Character::isCJKIdeographOrSymbol(0xFF1C)); |
335 EXPECT_FALSE(Character::isCJKIdeographOrSymbol(0xFF1E)); | 335 EXPECT_FALSE(Character::isCJKIdeographOrSymbol(0xFF1E)); |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
380 EXPECT_FALSE(Character::isEmojiModifierBase(0x1F47D)); | 380 EXPECT_FALSE(Character::isEmojiModifierBase(0x1F47D)); |
381 } | 381 } |
382 | 382 |
383 TEST(CharacterTest, LineBreakAndQuoteNotEmoji) | 383 TEST(CharacterTest, LineBreakAndQuoteNotEmoji) |
384 { | 384 { |
385 EXPECT_FALSE(Character::isEmojiTextPresentation('\n')); | 385 EXPECT_FALSE(Character::isEmojiTextPresentation('\n')); |
386 EXPECT_FALSE(Character::isEmojiTextPresentation('"')); | 386 EXPECT_FALSE(Character::isEmojiTextPresentation('"')); |
387 } | 387 } |
388 | 388 |
389 } // namespace blink | 389 } // namespace blink |
OLD | NEW |