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