< prev index next >

test/jdk/java/nio/charset/StandardCharsets/Standard.java

Print this page
8200310: Avoid charset lookup machinery in java.nio.charset.StandardCharsets
Reviewed-by: sherman

*** 56,65 **** --- 56,72 ---- check("UTF-8".equals(StandardCharsets.UTF_8.name())); check("UTF-16BE".equals(StandardCharsets.UTF_16BE.name())); check("UTF-16LE".equals(StandardCharsets.UTF_16LE.name())); check("UTF-16".equals(StandardCharsets.UTF_16.name())); + check(Charset.forName("US-ASCII") == StandardCharsets.US_ASCII); + check(Charset.forName("ISO-8859-1") == StandardCharsets.ISO_8859_1); + check(Charset.forName("UTF-8") == StandardCharsets.UTF_8); + check(Charset.forName("UTF-16BE") == StandardCharsets.UTF_16BE); + check(Charset.forName("UTF-16LE") == StandardCharsets.UTF_16LE); + check(Charset.forName("UTF-16") == StandardCharsets.UTF_16); + Set<String> charsets = new HashSet<>(); Field standardCharsetFields[] = StandardCharsets.class.getFields(); for(Field charsetField : standardCharsetFields) { check(StandardCharsets.class == charsetField.getDeclaringClass());
< prev index next >