|
6 | 6 | import com.google.common.collect.ImmutableSet; |
7 | 7 | import com.google.common.collect.ImmutableSortedSet; |
8 | 8 | import com.google.common.collect.Multimap; |
| 9 | +import com.google.common.collect.Ordering; |
9 | 10 | import com.google.common.collect.TreeMultimap; |
10 | 11 | import com.ibm.icu.impl.Row; |
11 | 12 | import com.ibm.icu.impl.Row.R3; |
|
36 | 37 | import org.unicode.cldr.util.CLDRFile; |
37 | 38 | import org.unicode.cldr.util.CLDRPaths; |
38 | 39 | import org.unicode.cldr.util.CldrUtility; |
| 40 | +import org.unicode.cldr.util.CollatorHelper; |
39 | 41 | import org.unicode.cldr.util.Emoji; |
40 | 42 | import org.unicode.cldr.util.Factory; |
41 | 43 | import org.unicode.cldr.util.Level; |
@@ -308,7 +310,9 @@ public void TestUniqueness() { |
308 | 310 |
|
309 | 311 | private void uniquePerLocale(String locale, Set<String> problems) { |
310 | 312 | logln("uniqueness: " + locale); |
311 | | - Multimap<String, String> nameToEmoji = TreeMultimap.create(); |
| 313 | + // use a case insensitive collator |
| 314 | + Multimap<String, String> nameToEmoji = |
| 315 | + TreeMultimap.create(CollatorHelper.ROOT_SECONDARY, Ordering.natural()); |
312 | 316 | AnnotationSet data = Annotations.getDataSet(locale); |
313 | 317 | for (String emoji : Emoji.getAllRgi()) { |
314 | 318 | String name = data.getShortName(emoji); |
|
0 commit comments