jdk/test/java/nio/charset/Charset/RegisteredCharsets.java
author coffeys
Thu, 26 Feb 2015 09:36:30 +0000
changeset 29121 ab151045a89d
parent 5506 202f599c92aa
child 44115 bb4e971bf5d4
permissions -rw-r--r--
8071447: IBM1166 Locale Request for Kazakh characters Reviewed-by: sherman
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
4817
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
     1
/*
5506
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 5167
diff changeset
     2
 * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
4817
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
     3
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
     4
 *
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
     5
 * This code is free software; you can redistribute it and/or modify it
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
     6
 * under the terms of the GNU General Public License version 2 only, as
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
     7
 * published by the Free Software Foundation.
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
     8
 *
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
     9
 * This code is distributed in the hope that it will be useful, but WITHOUT
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    10
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    11
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    12
 * version 2 for more details (a copy is included in the LICENSE file that
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    13
 * accompanied this code).
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    14
 *
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    15
 * You should have received a copy of the GNU General Public License version
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    16
 * 2 along with this work; if not, write to the Free Software Foundation,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    17
 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    18
 *
5506
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 5167
diff changeset
    19
 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 5167
diff changeset
    20
 * or visit www.oracle.com if you need additional information or have any
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 5167
diff changeset
    21
 * questions.
4817
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    22
 */
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    23
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    24
/* @test
29121
ab151045a89d 8071447: IBM1166 Locale Request for Kazakh characters
coffeys
parents: 5506
diff changeset
    25
 * @bug 4473201 4696726 4652234 4482298 4784385 4966197 4267354 5015668
ab151045a89d 8071447: IBM1166 Locale Request for Kazakh characters
coffeys
parents: 5506
diff changeset
    26
        6911753 8071447
4817
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    27
 * @summary Check that registered charsets are actually registered
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    28
 */
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    29
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    30
import java.io.*;
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    31
import java.nio.*;
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    32
import java.nio.charset.*;
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    33
import java.util.*;
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    34
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    35
public class RegisteredCharsets {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    36
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    37
    static String [] ianaRegistered = {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    38
                            "US-ASCII", "UTF8", "Big5", "EUC-JP",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    39
                            "GBK", "GB18030", "ISO-2022-KR", "ISO-2022-JP",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    40
                            "GB2312",  // IANA preferred name for "EUC-CN"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    41
                            "ISO-8859-1", "ISO-8859-2", "ISO-8859-3",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    42
                            "ISO-8859-4", "ISO-8859-5", "ISO-8859-6",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    43
                            "ISO-8859-7", "ISO-8859-8", "ISO-8859-9",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    44
                            "ISO-8859-13", "ISO-8859-15", "windows-1251",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    45
                            "windows-1252", "windows-1253", "windows-1254",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    46
                            "windows-1255", "windows-1256", "windows-31j",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    47
                            "Shift_JIS", "JIS_X0201", "JIS_X0212-1990",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    48
                            "TIS-620", "Big5-HKSCS",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    49
                            "ISO-2022-CN",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    50
                            "IBM850",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    51
                            "IBM852",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    52
                            "IBM855",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    53
                            "IBM857",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    54
                            "IBM860",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    55
                            "IBM861",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    56
                            "IBM862",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    57
                            "IBM863",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    58
                            "IBM864",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    59
                            "IBM865",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    60
                            "IBM866",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    61
                            "IBM868",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    62
                            "IBM869",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    63
                            "IBM437",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    64
                            "IBM775",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    65
                            "IBM037",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    66
                            "IBM1026",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    67
                            "IBM273",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    68
                            "IBM277",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    69
                            "IBM278",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    70
                            "IBM280",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    71
                            "IBM284",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    72
                            "IBM285",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    73
                            "IBM297",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    74
                            "IBM420",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    75
                            "IBM424",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    76
                            "IBM500",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    77
                            "IBM-Thai",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    78
                            "IBM870",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    79
                            "IBM871",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    80
                            "IBM918",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    81
                            "IBM1047",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    82
                            "IBM01140",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    83
                            "IBM01141",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    84
                            "IBM01142",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    85
                            "IBM01143",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    86
                            "IBM01144",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    87
                            "IBM01145",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    88
                            "IBM01146",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    89
                            "IBM01147",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    90
                            "IBM01148",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    91
                            "IBM01149",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    92
                            "IBM00858" };
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    93
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    94
    static String [] ianaUnRegistered = {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    95
                            "x-EUC-TW", "x-ISCII91",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    96
                            "x-windows-949", "x-windows-950",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    97
                            "x-mswin-936", "x-JIS0208",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    98
                            "x-ISO-8859-11",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
    99
                            "x-windows-874",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   100
                            "x-PCK", "x-JISAutoDetect", "x-Johab",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   101
                            "x-MS950-HKSCS",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   102
                            "x-Big5-Solaris",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   103
                            "x-ISO-2022-CN-CNS",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   104
                            "x-ISO-2022-CN-GB",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   105
                            "x-MacArabic",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   106
                            "x-MacCentralEurope",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   107
                            "x-MacCroatian",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   108
                            "x-MacCyrillic",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   109
                            "x-MacDingbat",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   110
                            "x-MacGreek",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   111
                            "x-MacHebrew",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   112
                            "x-MacIceland",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   113
                            "x-MacRoman",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   114
                            "x-MacRomania",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   115
                            "x-MacSymbol",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   116
                            "x-MacThai",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   117
                            "x-MacTurkish",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   118
                            "x-MacUkraine",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   119
                            "x-IBM942",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   120
                            "x-IBM942C",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   121
                            "x-IBM943",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   122
                            "x-IBM943C",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   123
                            "x-IBM948",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   124
                            "x-IBM950",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   125
                            "x-IBM930",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   126
                            "x-IBM935",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   127
                            "x-IBM937",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   128
                            "x-IBM856",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   129
                            "x-IBM874",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   130
                            "x-IBM737",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   131
                            "x-IBM1006",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   132
                            "x-IBM1046",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   133
                            "x-IBM1098",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   134
                            "x-IBM1025",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   135
                            "x-IBM1112",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   136
                            "x-IBM1122",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   137
                            "x-IBM1123",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   138
                            "x-IBM1124",
29121
ab151045a89d 8071447: IBM1166 Locale Request for Kazakh characters
coffeys
parents: 5506
diff changeset
   139
                            "x-IBM1166",
4817
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   140
                            "x-IBM875",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   141
                            "x-IBM921",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   142
                            "x-IBM922",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   143
                            "x-IBM1097",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   144
                            "x-IBM949",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   145
                            "x-IBM949C",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   146
                            "x-IBM939",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   147
                            "x-IBM933",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   148
                            "x-IBM1381",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   149
                            "x-IBM1383",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   150
                            "x-IBM970",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   151
                            "x-IBM964",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   152
                            "x-IBM33722",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   153
                            "x-IBM1006",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   154
                            "x-IBM1046",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   155
                            "x-IBM1097",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   156
                            "x-IBM1098",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   157
                            "x-IBM1112",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   158
                            "x-IBM1122",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   159
                            "x-IBM1123",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   160
                            "x-IBM1124",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   161
                            "x-IBM33722",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   162
                            "x-IBM737",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   163
                            "x-IBM856",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   164
                            "x-IBM874",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   165
                            "x-IBM875",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   166
                            "x-IBM922",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   167
                            "x-IBM933",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   168
                            "x-IBM964" };
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   169
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   170
    static void check(String csn, boolean testRegistered) throws Exception {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   171
        if (!Charset.forName(csn).isRegistered() && testRegistered)
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   172
                throw new Exception("Not registered: " + csn);
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   173
        else if (Charset.forName(csn).isRegistered() && !testRegistered)
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   174
                throw new Exception("Registered: " + csn + "should be unregistered");
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   175
    }
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   176
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   177
    static void aliasCheck(String canonicalName, String[] aliasNames) throws Exception
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   178
    {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   179
        for (int k = 0; k < aliasNames.length; k++ ) {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   180
            Charset cs = Charset.forName(aliasNames[k]);
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   181
            if (!cs.name().equals(canonicalName)) {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   182
                throw new Exception("Unexpected Canonical name " + canonicalName);
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   183
            }
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   184
        }
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   185
    }
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   186
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   187
    public static void main(String[] args) throws Exception {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   188
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   189
        for (int i = 0; i < ianaRegistered.length ; i++)
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   190
            check(ianaRegistered[i], true);
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   191
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   192
        for (int i = 0; i < ianaUnRegistered.length ; i++)
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   193
            check(ianaUnRegistered[i], false);
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   194
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   195
        // Check aliases registered with IANA for all NIO supported
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   196
        // Charset implementations.
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   197
        //
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   198
        // The aliases below are in sync with the IANA registered charset
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   199
        // document at: http://www.iana.org/assignments/character-sets
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   200
        // Last updated 7/25/2002
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   201
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   202
        aliasCheck("US-ASCII",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   203
                new String[] {"ascii","ANSI_X3.4-1968",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   204
                "iso-ir-6","ANSI_X3.4-1986", "ISO_646.irv:1991",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   205
                "ASCII", "ISO646-US","us","IBM367","cp367",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   206
                "csASCII", "default"});
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   207
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   208
        aliasCheck("UTF-8",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   209
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   210
                    "UTF8",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   211
                    "unicode-1-1-utf-8"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   212
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   213
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   214
        aliasCheck("UTF-16",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   215
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   216
                    "UTF_16",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   217
                    "utf16"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   218
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   219
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   220
        aliasCheck("UTF-16BE",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   221
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   222
                    "UTF_16BE",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   223
                    "ISO-10646-UCS-2",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   224
                    "X-UTF-16BE",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   225
                    "UnicodeBigUnmarked"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   226
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   227
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   228
        aliasCheck("UTF-16LE",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   229
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   230
                    "UTF_16LE",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   231
                    "X-UTF-16LE",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   232
                    "UnicodeLittleUnmarked"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   233
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   234
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   235
        aliasCheck("Big5",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   236
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   237
                    "csBig5"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   238
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   239
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   240
        aliasCheck("Big5-HKSCS",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   241
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   242
                    "Big5_HKSCS",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   243
                    "big5hk",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   244
                    "big5-hkscs",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   245
                    "big5hkscs"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   246
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   247
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   248
        aliasCheck("x-MS950-HKSCS",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   249
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   250
                    "MS950_HKSCS"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   251
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   252
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   253
        aliasCheck("GB18030",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   254
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   255
                    "gb18030-2000"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   256
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   257
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   258
        aliasCheck("ISO-2022-KR", new String[] {"csISO2022KR"});
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   259
        aliasCheck("ISO-2022-JP", new String[] {"csISO2022JP"});
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   260
        aliasCheck("EUC-KR", new String[] { "csEUCKR"});
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   261
        aliasCheck("ISO-8859-1",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   262
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   263
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   264
                    // IANA aliases
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   265
                    "iso-ir-100",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   266
                    "ISO_8859-1",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   267
                    "latin1",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   268
                    "l1",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   269
                    "IBM819",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   270
                    "cp819",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   271
                    "csISOLatin1",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   272
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   273
                    // JDK historical aliases
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   274
                    "819",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   275
                    "IBM-819",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   276
                    "ISO8859_1",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   277
                    "ISO_8859-1:1987",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   278
                    "ISO_8859_1",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   279
                    "8859_1",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   280
                    "ISO8859-1",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   281
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   282
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   283
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   284
        aliasCheck("ISO-8859-2",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   285
            new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   286
                "ISO_8859-2",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   287
                "ISO_8859-2:1987",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   288
                "iso-ir-101",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   289
                "latin2",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   290
                "l2",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   291
                "8859_2",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   292
                "iso_8859-2:1987",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   293
                "iso8859-2",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   294
                "ibm912",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   295
                "ibm-912",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   296
                "cp912",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   297
                "912",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   298
                "csISOLatin2"});
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   299
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   300
        aliasCheck("ISO-8859-3",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   301
                new String[] {"latin3",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   302
                "ISO_8859-3:1988",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   303
                "iso-ir-109",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   304
                "l3",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   305
                "8859_3",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   306
                "iso_8859-3:1988",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   307
                "iso8859-3",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   308
                "ibm913",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   309
                "ibm-913",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   310
                "cp913",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   311
                "913",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   312
                "csISOLatin3"});
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   313
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   314
        aliasCheck("ISO-8859-4",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   315
                new String[] {"csISOLatin4",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   316
                    "ISO_8859-4:1988",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   317
                    "iso-ir-110",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   318
                    "latin4",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   319
                    "8859_4",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   320
                    "iso_8859-4:1988",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   321
                    "iso8859-4",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   322
                    "ibm914",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   323
                    "ibm-914",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   324
                    "cp914",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   325
                    "914",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   326
                    "l4"});
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   327
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   328
        aliasCheck("ISO-8859-5",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   329
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   330
                    "iso8859_5", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   331
                    "8859_5",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   332
                    "iso-ir-144",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   333
                    "ISO_8859-5",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   334
                    "ISO_8859-5:1988",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   335
                    "ISO8859-5",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   336
                    "cyrillic",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   337
                    "ibm915",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   338
                    "ibm-915",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   339
                    "915",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   340
                    "cp915",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   341
                    "csISOLatinCyrillic"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   342
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   343
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   344
        aliasCheck("ISO-8859-6",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   345
                new String[] {"ISO_8859-6:1987",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   346
                "iso-ir-127",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   347
                "ISO_8859-6",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   348
                "ECMA-114",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   349
                "ASMO-708",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   350
                "arabic",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   351
                "8859_6",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   352
                "iso_8859-6:1987",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   353
                "iso8859-6",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   354
                "ibm1089",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   355
                "ibm-1089",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   356
                "cp1089",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   357
                "1089",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   358
                "csISOLatinArabic"});
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   359
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   360
        aliasCheck("ISO-8859-7",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   361
                new String[] {"ISO_8859-7:1987",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   362
                "iso-ir-126",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   363
                "ISO_8859-7",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   364
                "ELOT_928",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   365
                "ECMA-118",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   366
                "greek",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   367
                "greek8",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   368
                "8859_7",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   369
                "iso_8859-7:1987",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   370
                "iso8859-7",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   371
                "ibm813",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   372
                "ibm-813",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   373
                "cp813",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   374
                "813",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   375
                "csISOLatinGreek"});
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   376
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   377
        aliasCheck("ISO-8859-8",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   378
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   379
                "ISO_8859-8:1988",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   380
                "iso-ir-138",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   381
                "ISO_8859-8",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   382
                "hebrew",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   383
                "8859_8",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   384
                "iso_8859-8:1988",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   385
                "iso8859-8",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   386
                "ibm916",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   387
                "ibm-916",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   388
                "cp916",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   389
                "916",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   390
                "csISOLatinHebrew"});
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   391
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   392
        aliasCheck("ISO-8859-9",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   393
                new String[] {"ISO_8859-9:1989",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   394
                "iso-ir-148",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   395
                "ISO_8859-9",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   396
                "latin5",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   397
                "l5",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   398
                "8859_9",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   399
                "iso8859-9",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   400
                "ibm920",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   401
                "ibm-920",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   402
                "cp920",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   403
                "920",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   404
                "csISOLatin5"});
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   405
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   406
        aliasCheck("ISO-8859-13",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   407
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   408
                    "iso8859_13", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   409
                    "iso_8859-13",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   410
                    "8859_13",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   411
                    "ISO8859-13"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   412
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   413
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   414
        aliasCheck("ISO-8859-15",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   415
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   416
                    // IANA alias
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   417
                    "ISO_8859-15",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   418
                    // JDK historical aliases
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   419
                    "8859_15",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   420
                    "ISO-8859-15",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   421
                    "ISO_8859-15",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   422
                    "ISO8859-15",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   423
                    "ISO8859_15",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   424
                    "IBM923",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   425
                    "IBM-923",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   426
                    "cp923",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   427
                    "923",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   428
                    "LATIN0",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   429
                    "LATIN9",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   430
                    "L9",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   431
                    "csISOlatin0",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   432
                    "csISOlatin9",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   433
                    "ISO8859_15_FDIS"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   434
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   435
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   436
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   437
        aliasCheck("JIS_X0212-1990",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   438
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   439
                "iso-ir-159",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   440
                "csISO159JISX02121990"});
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   441
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   442
        aliasCheck("JIS_X0201",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   443
                new String[]{
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   444
                "X0201",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   445
                "csHalfWidthKatakana"});
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   446
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   447
        aliasCheck("KOI8-R",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   448
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   449
                "KOI8_R",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   450
                "csKOI8R"});
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   451
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   452
        aliasCheck("GBK",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   453
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   454
                "windows-936"});
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   455
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   456
        aliasCheck("Shift_JIS",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   457
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   458
                "MS_Kanji",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   459
                "csShiftJIS"});
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   460
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   461
        aliasCheck("EUC-JP",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   462
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   463
                "Extended_UNIX_Code_Packed_Format_for_Japanese",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   464
                "csEUCPkdFmtJapanese"});
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   465
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   466
        aliasCheck("Big5", new String[] {"csBig5"});
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   467
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   468
        aliasCheck("windows-31j", new String[] {"csWindows31J"});
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   469
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   470
        aliasCheck("x-iso-8859-11",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   471
                    new String[] { "iso-8859-11", "iso8859_11" });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   472
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   473
        aliasCheck("windows-1250",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   474
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   475
                    "cp1250",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   476
                    "cp5346"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   477
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   478
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   479
        aliasCheck("windows-1251",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   480
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   481
                    "cp1251",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   482
                    "cp5347",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   483
                    "ansi-1251"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   484
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   485
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   486
        aliasCheck("windows-1252",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   487
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   488
                    "cp1252",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   489
                    "cp5348"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   490
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   491
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   492
        aliasCheck("windows-1253",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   493
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   494
                    "cp1253",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   495
                    "cp5349"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   496
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   497
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   498
        aliasCheck("windows-1254",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   499
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   500
                    "cp1254",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   501
                    "cp5350"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   502
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   503
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   504
        aliasCheck("windows-1255",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   505
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   506
                    "cp1255"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   507
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   508
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   509
        aliasCheck("windows-1256",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   510
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   511
                    "cp1256"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   512
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   513
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   514
        aliasCheck("windows-1257",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   515
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   516
                    "cp1257",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   517
                    "cp5353"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   518
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   519
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   520
        aliasCheck("windows-1258",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   521
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   522
                    "cp1258"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   523
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   524
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   525
        aliasCheck("x-windows-874",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   526
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   527
                    "ms874", "ms-874", "windows-874" });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   528
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   529
        aliasCheck("GB2312",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   530
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   531
                    "x-EUC-CN",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   532
                    "gb2312-80",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   533
                    "gb2312-1980",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   534
                    "euc-cn",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   535
                    "euccn" });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   536
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   537
        aliasCheck("x-IBM942" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   538
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   539
                    "cp942", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   540
                    "ibm942",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   541
                    "ibm-942",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   542
                    "942"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   543
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   544
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   545
        aliasCheck("x-IBM942C" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   546
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   547
                    "cp942C", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   548
                    "ibm942C",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   549
                    "ibm-942C",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   550
                    "942C"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   551
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   552
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   553
        aliasCheck("x-IBM943" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   554
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   555
                    "cp943", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   556
                    "ibm943",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   557
                    "ibm-943",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   558
                    "943"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   559
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   560
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   561
        aliasCheck("x-IBM943C" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   562
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   563
                    "cp943c", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   564
                    "ibm943C",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   565
                    "ibm-943C",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   566
                    "943C"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   567
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   568
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   569
        aliasCheck("x-IBM948" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   570
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   571
                    "cp948", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   572
                    "ibm948",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   573
                    "ibm-948",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   574
                    "948"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   575
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   576
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   577
        aliasCheck("x-IBM950" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   578
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   579
                    "cp950", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   580
                    "ibm950",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   581
                    "ibm-950",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   582
                    "950"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   583
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   584
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   585
        aliasCheck("x-IBM930" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   586
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   587
                    "cp930", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   588
                    "ibm930",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   589
                    "ibm-930",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   590
                    "930"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   591
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   592
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   593
        aliasCheck("x-IBM935" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   594
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   595
                    "cp935", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   596
                    "ibm935",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   597
                    "ibm-935",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   598
                    "935"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   599
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   600
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   601
        aliasCheck("x-IBM937" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   602
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   603
                    "cp937", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   604
                    "ibm937",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   605
                    "ibm-937",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   606
                    "937"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   607
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   608
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   609
        aliasCheck("IBM850" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   610
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   611
                    "cp850", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   612
                    "ibm-850",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   613
                    "ibm850",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   614
                    "850",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   615
                    "cspc850multilingual"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   616
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   617
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   618
        aliasCheck("IBM852" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   619
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   620
                    "cp852", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   621
                    "ibm852",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   622
                    "ibm-852",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   623
                    "852",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   624
                    "csPCp852"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   625
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   626
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   627
        aliasCheck("IBM855" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   628
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   629
                    "cp855", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   630
                    "ibm-855",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   631
                    "ibm855",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   632
                    "855",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   633
                    "cspcp855"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   634
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   635
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   636
        aliasCheck("x-IBM856" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   637
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   638
                    "cp856", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   639
                    "ibm-856",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   640
                    "ibm856",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   641
                    "856"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   642
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   643
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   644
        aliasCheck("IBM857" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   645
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   646
                    "cp857", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   647
                    "ibm857",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   648
                    "ibm-857",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   649
                    "857",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   650
                    "csIBM857"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   651
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   652
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   653
        aliasCheck("IBM860" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   654
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   655
                    "cp860", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   656
                    "ibm860",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   657
                    "ibm-860",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   658
                    "860",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   659
                    "csIBM860"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   660
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   661
        aliasCheck("IBM861" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   662
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   663
                    "cp861", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   664
                    "ibm861",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   665
                    "ibm-861",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   666
                    "861",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   667
                    "csIBM861"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   668
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   669
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   670
        aliasCheck("IBM862" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   671
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   672
                    "cp862", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   673
                    "ibm862",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   674
                    "ibm-862",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   675
                    "862",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   676
                    "csIBM862"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   677
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   678
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   679
        aliasCheck("IBM863" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   680
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   681
                    "cp863", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   682
                    "ibm863",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   683
                    "ibm-863",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   684
                    "863",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   685
                    "csIBM863"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   686
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   687
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   688
        aliasCheck("IBM864" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   689
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   690
                    "cp864", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   691
                    "ibm864",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   692
                    "ibm-864",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   693
                    "864",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   694
                    "csIBM864"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   695
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   696
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   697
        aliasCheck("IBM865" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   698
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   699
                    "cp865", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   700
                    "ibm865",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   701
                    "ibm-865",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   702
                    "865",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   703
                    "csIBM865"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   704
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   705
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   706
        aliasCheck("IBM866" , new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   707
                    "cp866", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   708
                    "ibm866",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   709
                    "ibm-866",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   710
                    "866",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   711
                    "csIBM866"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   712
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   713
        aliasCheck("IBM868" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   714
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   715
                    "cp868", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   716
                    "ibm868",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   717
                    "ibm-868",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   718
                    "868",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   719
                    "cp-ar",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   720
                    "csIBM868"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   721
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   722
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   723
        aliasCheck("IBM869" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   724
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   725
                    "cp869", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   726
                    "ibm869",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   727
                    "ibm-869",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   728
                    "869",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   729
                    "cp-gr",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   730
                    "csIBM869"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   731
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   732
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   733
        aliasCheck("IBM437" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   734
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   735
                    "cp437", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   736
                    "ibm437",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   737
                    "ibm-437",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   738
                    "437",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   739
                    "cspc8codepage437",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   740
                    "windows-437"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   741
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   742
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   743
        aliasCheck("x-IBM874" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   744
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   745
                    "cp874", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   746
                    "ibm874",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   747
                    "ibm-874",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   748
                    "874"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   749
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   750
        aliasCheck("x-IBM737" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   751
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   752
                    "cp737", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   753
                    "ibm737",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   754
                    "ibm-737",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   755
                    "737"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   756
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   757
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   758
        aliasCheck("IBM775" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   759
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   760
                    "cp775", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   761
                    "ibm775",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   762
                    "ibm-775",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   763
                    "775"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   764
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   765
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   766
        aliasCheck("x-IBM921" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   767
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   768
                    "cp921", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   769
                    "ibm921",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   770
                    "ibm-921",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   771
                    "921"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   772
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   773
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   774
        aliasCheck("x-IBM1006" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   775
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   776
                    "cp1006", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   777
                    "ibm1006",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   778
                    "ibm-1006",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   779
                    "1006"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   780
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   781
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   782
        aliasCheck("x-IBM1046" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   783
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   784
                    "cp1046", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   785
                    "ibm1046",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   786
                    "ibm-1046",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   787
                    "1046"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   788
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   789
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   790
        aliasCheck("IBM1047" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   791
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   792
                    "cp1047", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   793
                    "ibm-1047",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   794
                    "1047"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   795
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   796
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   797
        aliasCheck("x-IBM1098" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   798
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   799
                    "cp1098", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   800
                    "ibm1098",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   801
                    "ibm-1098",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   802
                    "1098",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   803
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   804
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   805
        aliasCheck("IBM037" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   806
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   807
                    "cp037", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   808
                    "ibm037",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   809
                    "csIBM037",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   810
                    "cs-ebcdic-cp-us",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   811
                    "cs-ebcdic-cp-ca",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   812
                    "cs-ebcdic-cp-wt",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   813
                    "cs-ebcdic-cp-nl",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   814
                    "ibm-037",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   815
                    "ibm-37",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   816
                    "cpibm37",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   817
                    "037"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   818
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   819
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   820
        aliasCheck("x-IBM1025" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   821
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   822
                    "cp1025", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   823
                    "ibm1025",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   824
                    "ibm-1025",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   825
                    "1025"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   826
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   827
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   828
        aliasCheck("IBM1026" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   829
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   830
                    "cp1026", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   831
                    "ibm1026",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   832
                    "ibm-1026",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   833
                    "1026"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   834
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   835
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   836
        aliasCheck("x-IBM1112" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   837
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   838
                    "cp1112", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   839
                    "ibm1112",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   840
                    "ibm-1112",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   841
                    "1112"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   842
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   843
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   844
        aliasCheck("x-IBM1122" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   845
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   846
                    "cp1122", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   847
                    "ibm1122",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   848
                    "ibm-1122",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   849
                    "1122"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   850
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   851
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   852
        aliasCheck("x-IBM1123" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   853
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   854
                    "cp1123", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   855
                    "ibm1123",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   856
                    "ibm-1123",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   857
                    "1123"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   858
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   859
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   860
        aliasCheck("x-IBM1124" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   861
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   862
                    "cp1124", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   863
                    "ibm1124",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   864
                    "ibm-1124",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   865
                    "1124"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   866
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   867
29121
ab151045a89d 8071447: IBM1166 Locale Request for Kazakh characters
coffeys
parents: 5506
diff changeset
   868
        aliasCheck("x-IBM1166" ,
ab151045a89d 8071447: IBM1166 Locale Request for Kazakh characters
coffeys
parents: 5506
diff changeset
   869
                new String[] {
ab151045a89d 8071447: IBM1166 Locale Request for Kazakh characters
coffeys
parents: 5506
diff changeset
   870
                    "cp1166", // JDK historical
ab151045a89d 8071447: IBM1166 Locale Request for Kazakh characters
coffeys
parents: 5506
diff changeset
   871
                    "ibm1166",
ab151045a89d 8071447: IBM1166 Locale Request for Kazakh characters
coffeys
parents: 5506
diff changeset
   872
                    "ibm-1166",
ab151045a89d 8071447: IBM1166 Locale Request for Kazakh characters
coffeys
parents: 5506
diff changeset
   873
                    "1166"
ab151045a89d 8071447: IBM1166 Locale Request for Kazakh characters
coffeys
parents: 5506
diff changeset
   874
                } );
ab151045a89d 8071447: IBM1166 Locale Request for Kazakh characters
coffeys
parents: 5506
diff changeset
   875
4817
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   876
        aliasCheck("IBM273" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   877
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   878
                    "cp273", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   879
                    "ibm273",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   880
                    "ibm-273",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   881
                    "273"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   882
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   883
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   884
        aliasCheck("IBM277" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   885
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   886
                    "cp277", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   887
                    "ibm277",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   888
                    "ibm-277",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   889
                    "277"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   890
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   891
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   892
        aliasCheck("IBM278" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   893
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   894
                    "cp278", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   895
                    "ibm278",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   896
                    "ibm-278",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   897
                    "278",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   898
                    "ebcdic-sv",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   899
                    "ebcdic-cp-se",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   900
                    "csIBM278"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   901
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   902
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   903
        aliasCheck("IBM280" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   904
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   905
                    "cp280", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   906
                    "ibm280",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   907
                    "ibm-280",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   908
                    "280"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   909
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   910
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   911
        aliasCheck("IBM284" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   912
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   913
                    "cp284", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   914
                    "ibm284",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   915
                    "ibm-284",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   916
                    "284",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   917
                    "csIBM284",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   918
                    "cpibm284"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   919
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   920
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   921
        aliasCheck("IBM285" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   922
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   923
                    "cp285", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   924
                    "ibm285",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   925
                    "ibm-285",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   926
                    "285",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   927
                    "ebcdic-cp-gb",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   928
                    "ebcdic-gb",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   929
                    "csIBM285",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   930
                    "cpibm285"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   931
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   932
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   933
        aliasCheck("IBM297" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   934
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   935
                    "cp297", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   936
                    "ibm297",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   937
                    "ibm-297",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   938
                    "297",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   939
                    "ebcdic-cp-fr",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   940
                    "cpibm297",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   941
                    "csIBM297",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   942
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   943
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   944
        aliasCheck("IBM420" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   945
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   946
                    "cp420", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   947
                    "ibm420",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   948
                    "ibm-420",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   949
                    "ebcdic-cp-ar1",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   950
                    "420",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   951
                    "csIBM420"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   952
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   953
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   954
        aliasCheck("IBM424" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   955
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   956
                    "cp424", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   957
                    "ibm424",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   958
                    "ibm-424",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   959
                    "424",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   960
                    "ebcdic-cp-he",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   961
                    "csIBM424"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   962
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   963
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   964
        aliasCheck("IBM500" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   965
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   966
                    "cp500", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   967
                    "ibm500",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   968
                    "ibm-500",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   969
                    "500",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   970
                    "ebcdic-cp-ch",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   971
                    "ebcdic-cp-bh",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   972
                    "csIBM500"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   973
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   974
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   975
        aliasCheck("IBM-Thai" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   976
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   977
                    "cp838", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   978
                    "ibm838",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   979
                    "ibm-838",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   980
                    "ibm838",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   981
                    "838"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   982
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   983
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   984
        aliasCheck("IBM870" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   985
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   986
                    "cp870", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   987
                    "ibm870",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   988
                    "ibm-870",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   989
                    "870",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   990
                    "ebcdic-cp-roece",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   991
                    "ebcdic-cp-yu",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   992
                    "csIBM870"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   993
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   994
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   995
        aliasCheck("IBM871" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   996
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   997
                    "cp871", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   998
                    "ibm871",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
   999
                    "ibm-871",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1000
                    "871",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1001
                    "ebcdic-cp-is",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1002
                    "csIBM871"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1003
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1004
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1005
        aliasCheck("x-IBM875" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1006
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1007
                    "cp875", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1008
                    "ibm875",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1009
                    "ibm-875",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1010
                    "875"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1011
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1012
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1013
        aliasCheck("IBM918" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1014
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1015
                    "cp918", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1016
                    "ibm-918",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1017
                    "918",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1018
                    "ebcdic-cp-ar2"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1019
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1020
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1021
        aliasCheck("x-IBM922" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1022
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1023
                    "cp922", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1024
                    "ibm922",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1025
                    "ibm-922",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1026
                    "922"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1027
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1028
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1029
        aliasCheck("x-IBM1097" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1030
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1031
                    "cp1097", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1032
                    "ibm1097",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1033
                    "ibm-1097",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1034
                    "1097"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1035
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1036
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1037
        aliasCheck("x-IBM949" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1038
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1039
                    "cp949", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1040
                    "ibm949",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1041
                    "ibm-949",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1042
                    "949"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1043
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1044
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1045
        aliasCheck("x-IBM949C" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1046
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1047
                    "cp949C", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1048
                    "ibm949C",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1049
                    "ibm-949C",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1050
                    "949C"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1051
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1052
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1053
        aliasCheck("x-IBM939" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1054
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1055
                    "cp939", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1056
                    "ibm939",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1057
                    "ibm-939",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1058
                    "939"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1059
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1060
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1061
        aliasCheck("x-IBM933" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1062
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1063
                    "cp933", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1064
                    "ibm933",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1065
                    "ibm-933",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1066
                    "933"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1067
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1068
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1069
        aliasCheck("x-IBM1381" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1070
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1071
                    "cp1381", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1072
                    "ibm1381",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1073
                    "ibm-1381",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1074
                    "1381"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1075
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1076
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1077
        aliasCheck("x-IBM1383" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1078
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1079
                    "cp1383", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1080
                    "ibm1383",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1081
                    "ibm-1383",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1082
                    "1383"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1083
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1084
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1085
        aliasCheck("x-IBM970" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1086
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1087
                    "cp970", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1088
                    "ibm970",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1089
                    "ibm-970",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1090
                    "ibm-eucKR",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1091
                    "970"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1092
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1093
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1094
        aliasCheck("x-IBM964" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1095
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1096
                    "cp964", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1097
                    "ibm964",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1098
                    "ibm-964",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1099
                    "964"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1100
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1101
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1102
        aliasCheck("x-IBM33722" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1103
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1104
                    "cp33722", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1105
                    "ibm33722",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1106
                    "ibm-33722",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1107
                    "ibm-5050", // from IBM alias list
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1108
                    "ibm-33722_vascii_vpua", // from IBM alias list
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1109
                    "33722"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1110
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1111
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1112
        aliasCheck("IBM01140" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1113
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1114
                    "cp1140", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1115
                    "ccsid01140",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1116
                    "cp01140",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1117
                    // "ebcdic-us-037+euro"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1118
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1119
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1120
        aliasCheck("IBM01141" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1121
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1122
                    "cp1141", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1123
                    "ccsid01141",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1124
                    "cp01141",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1125
                    // "ebcdic-de-273+euro"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1126
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1127
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1128
        aliasCheck("IBM01142" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1129
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1130
                    "cp1142", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1131
                    "ccsid01142",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1132
                    "cp01142",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1133
                    // "ebcdic-no-277+euro",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1134
                    // "ebcdic-dk-277+euro"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1135
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1136
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1137
        aliasCheck("IBM01143" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1138
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1139
                    "cp1143", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1140
                    "ccsid01143",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1141
                    "cp01143",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1142
                    // "ebcdic-fi-278+euro",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1143
                    // "ebcdic-se-278+euro"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1144
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1145
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1146
        aliasCheck("IBM01144" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1147
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1148
                    "cp1144", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1149
                    "ccsid01144",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1150
                    "cp01144",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1151
                    // "ebcdic-it-280+euro"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1152
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1153
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1154
        aliasCheck("IBM01145" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1155
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1156
                    "cp1145", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1157
                    "ccsid01145",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1158
                    "cp01145",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1159
                    // "ebcdic-es-284+euro"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1160
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1161
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1162
        aliasCheck("IBM01146" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1163
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1164
                    "cp1146", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1165
                    "ccsid01146",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1166
                    "cp01146",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1167
                    // "ebcdic-gb-285+euro"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1168
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1169
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1170
        aliasCheck("IBM01147" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1171
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1172
                    "cp1147", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1173
                    "ccsid01147",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1174
                    "cp01147",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1175
                    // "ebcdic-fr-277+euro"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1176
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1177
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1178
        aliasCheck("IBM01148" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1179
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1180
                    "cp1148", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1181
                    "ccsid01148",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1182
                    "cp01148",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1183
                    // "ebcdic-international-500+euro"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1184
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1185
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1186
        aliasCheck("IBM01149" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1187
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1188
                    "cp1149", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1189
                    "ccsid01149",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1190
                    "cp01149",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1191
                    // "ebcdic-s-871+euro"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1192
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1193
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1194
        aliasCheck("IBM00858" ,
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1195
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1196
                    "cp858", // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1197
                    "ccsid00858",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1198
                    "cp00858",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1199
                    // "PC-Multilingual-850+euro"
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1200
                } );
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1201
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1202
        aliasCheck("x-MacRoman",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1203
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1204
                    "MacRoman" // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1205
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1206
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1207
        aliasCheck("x-MacCentralEurope",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1208
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1209
                    "MacCentralEurope" // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1210
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1211
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1212
        aliasCheck("x-MacCroatian",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1213
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1214
                    "MacCroatian" // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1215
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1216
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1217
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1218
        aliasCheck("x-MacCroatian",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1219
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1220
                    "MacCroatian" // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1221
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1222
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1223
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1224
        aliasCheck("x-MacGreek",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1225
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1226
                    "MacGreek" // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1227
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1228
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1229
        aliasCheck("x-MacCyrillic",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1230
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1231
                    "MacCyrillic" // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1232
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1233
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1234
        aliasCheck("x-MacUkraine",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1235
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1236
                    "MacUkraine" // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1237
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1238
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1239
        aliasCheck("x-MacTurkish",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1240
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1241
                    "MacTurkish" // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1242
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1243
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1244
        aliasCheck("x-MacArabic",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1245
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1246
                    "MacArabic" // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1247
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1248
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1249
        aliasCheck("x-MacHebrew",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1250
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1251
                    "MacHebrew" // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1252
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1253
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1254
        aliasCheck("x-MacIceland",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1255
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1256
                    "MacIceland" // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1257
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1258
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1259
        aliasCheck("x-MacRomania",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1260
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1261
                    "MacRomania" // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1262
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1263
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1264
        aliasCheck("x-MacThai",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1265
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1266
                    "MacThai" // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1267
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1268
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1269
        aliasCheck("x-MacSymbol",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1270
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1271
                    "MacSymbol" // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1272
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1273
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1274
        aliasCheck("x-MacDingbat",
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1275
                new String[] {
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1276
                    "MacDingbat" // JDK historical
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1277
                });
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1278
    }
67f425ac409b 6920732: opensource test/java/nio/charset
sherman
parents:
diff changeset
  1279
}