| 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 |