Changeset 14664 in josm
- Timestamp:
- 2019-01-08T13:13:46+01:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/unit/org/openstreetmap/josm/tools/LanguageInfoTest.java
r14647 r14664 32 32 private static final Locale ZN_CN = Locale.SIMPLIFIED_CHINESE; 33 33 private static final Locale ZN_TW = Locale.TRADITIONAL_CHINESE; 34 private static final Locale EN_GB = new Locale("en", "GB"); 35 private static final Locale RU = new Locale("ru"); 36 private static final Locale NB = new Locale("nb"); 37 private static final Locale AST = new Locale("ast"); 34 38 35 39 /** … … 39 43 public void getWikiLanguagePrefix() { 40 44 testWikiLanguagePrefixes(LanguageInfo.LocaleType.DEFAULT, 41 "En:", "De:", "Pt_BR:", "Ca-Valencia:", "Zh_CN:", "Zh_TW:"); 45 "En:", "De:", "Pt_BR:", "Ca-Valencia:", "Zh_CN:", "Zh_TW:", "Ast:", "En_GB:", "Ru:", "Nb:"); 42 46 testWikiLanguagePrefixes(LanguageInfo.LocaleType.DEFAULTNOTENGLISH, 43 null, "De:", "Pt_BR:", "Ca-Valencia:", "Zh_CN:", "Zh_TW:"); 47 null, "De:", "Pt_BR:", "Ca-Valencia:", "Zh_CN:", "Zh_TW:", "Ast:", "En_GB:", "Ru:", "Nb:"); 44 48 testWikiLanguagePrefixes(LanguageInfo.LocaleType.BASELANGUAGE, 45 null, null, "Pt:", null, "Zh:", "Zh:"); 49 null, null, "Pt:", null, "Zh:", "Zh:", null, null, null, null); 46 50 testWikiLanguagePrefixes(LanguageInfo.LocaleType.ENGLISH, 47 "", "", "", "", "", ""); 51 "", "", "", "", "", "", "", "", "", ""); 48 52 testWikiLanguagePrefixes(LanguageInfo.LocaleType.OSM_WIKI, 49 "", " de:", "pt:", "ca:", "Zh-hans:", "Zh-hant:");53 "", "DE:", "Pt:", "Ca:", "Zh-hans:", "Zh-hant:", "Ast:", "", "RU:", "No:"); 50 54 } 51 55 52 56 private static void testWikiLanguagePrefixes(LanguageInfo.LocaleType type, String...expected) { 53 final List<String> actual = Stream.of(EN_CA, DE_DE, PT_BR, CA_ES_VALENCIA, ZN_CN, ZN_TW) 57 final List<String> actual = Stream.of(EN_CA, DE_DE, PT_BR, CA_ES_VALENCIA, ZN_CN, ZN_TW, AST, EN_GB, RU, NB) 54 58 .map(locale -> LanguageInfo.getWikiLanguagePrefix(locale, type)) 55 59 .collect(Collectors.toList());
Note:
See TracChangeset
for help on using the changeset viewer.