Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(56)

Side by Side Diff: third_party/WebKit/Source/platform/LayoutLocaleTest.cpp

Issue 2388303002: reflow comments in platform/ (Closed)
Patch Set: Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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/LayoutLocale.h" 5 #include "platform/LayoutLocale.h"
6 6
7 #include "testing/gtest/include/gtest/gtest.h" 7 #include "testing/gtest/include/gtest/gtest.h"
8 8
9 namespace blink { 9 namespace blink {
10 10
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
87 87
88 // Region should not affect script, but it can influence scriptForHan. 88 // Region should not affect script, but it can influence scriptForHan.
89 {"en-CN", USCRIPT_LATIN, false}, 89 {"en-CN", USCRIPT_LATIN, false},
90 {"en-HK", USCRIPT_LATIN, true, USCRIPT_TRADITIONAL_HAN}, 90 {"en-HK", USCRIPT_LATIN, true, USCRIPT_TRADITIONAL_HAN},
91 {"en-MO", USCRIPT_LATIN, true, USCRIPT_TRADITIONAL_HAN}, 91 {"en-MO", USCRIPT_LATIN, true, USCRIPT_TRADITIONAL_HAN},
92 {"en-SG", USCRIPT_LATIN, false}, 92 {"en-SG", USCRIPT_LATIN, false},
93 {"en-TW", USCRIPT_LATIN, true, USCRIPT_TRADITIONAL_HAN}, 93 {"en-TW", USCRIPT_LATIN, true, USCRIPT_TRADITIONAL_HAN},
94 {"en-JP", USCRIPT_LATIN, true, USCRIPT_KATAKANA_OR_HIRAGANA}, 94 {"en-JP", USCRIPT_LATIN, true, USCRIPT_KATAKANA_OR_HIRAGANA},
95 {"en-KR", USCRIPT_LATIN, true, USCRIPT_HANGUL}, 95 {"en-KR", USCRIPT_LATIN, true, USCRIPT_HANGUL},
96 96
97 // Multiple regions are invalid, but it can still give hints for the font selection. 97 // Multiple regions are invalid, but it can still give hints for the font
98 // selection.
98 {"en-US-JP", USCRIPT_LATIN, true, USCRIPT_KATAKANA_OR_HIRAGANA}, 99 {"en-US-JP", USCRIPT_LATIN, true, USCRIPT_KATAKANA_OR_HIRAGANA},
99 }; 100 };
100 101
101 for (const auto& test : tests) { 102 for (const auto& test : tests) {
102 RefPtr<LayoutLocale> locale = LayoutLocale::createForTesting(test.locale); 103 RefPtr<LayoutLocale> locale = LayoutLocale::createForTesting(test.locale);
103 EXPECT_EQ(test.script, locale->script()) << test.locale; 104 EXPECT_EQ(test.script, locale->script()) << test.locale;
104 EXPECT_EQ(test.hasScriptForHan, locale->hasScriptForHan()) << test.locale; 105 EXPECT_EQ(test.hasScriptForHan, locale->hasScriptForHan()) << test.locale;
105 if (!test.hasScriptForHan) 106 if (!test.hasScriptForHan)
106 EXPECT_EQ(USCRIPT_SIMPLIFIED_HAN, locale->scriptForHan()) << test.locale; 107 EXPECT_EQ(USCRIPT_SIMPLIFIED_HAN, locale->scriptForHan()) << test.locale;
107 else if (test.scriptForHan) 108 else if (test.scriptForHan)
108 EXPECT_EQ(test.scriptForHan, locale->scriptForHan()) << test.locale; 109 EXPECT_EQ(test.scriptForHan, locale->scriptForHan()) << test.locale;
109 else 110 else
110 EXPECT_EQ(test.script, locale->scriptForHan()) << test.locale; 111 EXPECT_EQ(test.script, locale->scriptForHan()) << test.locale;
111 } 112 }
112 } 113 }
113 114
114 } // namespace blink 115 } // namespace blink
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/platform/Language.cpp ('k') | third_party/WebKit/Source/platform/LayoutUnit.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698