Lines Matching defs:cs
43 Charset cs = Charset.forName("UTF-8");
48 test(cs, bmp, 0, bmp.length);
61 test(cs, bmpsupp, 0, bmpsupp.length);
70 test(cs, bmpsupp, off, len);
78 if (!new String(ba, cs.name()).equals(
79 new String(decode(cs, ba, 0, ba.length))))
81 //new String(cs);
82 if (!new String(ba, cs).equals(
83 new String(decode(cs, ba, 0, ba.length))))
84 throw new RuntimeException("new String(cs) failed");
89 static void test(Charset cs, char[] ca, int off, int len) throws Throwable {
91 byte[] ba = encode(cs, ca, off, len);
94 byte[] baStr = str.getBytes(cs.name());
98 //getBytes(cs);
99 baStr = str.getBytes(cs);
101 throw new RuntimeException("getBytes(cs) failed");
104 if (!new String(ba, cs.name()).equals(new String(decode(cs, ba, 0, ba.length))))
107 //new String(cs);
108 if (!new String(ba, cs).equals(new String(decode(cs, ba, 0, ba.length))))
109 throw new RuntimeException("new String(cs) failed");
113 static char[] decode(Charset cs, byte[] ba, int off, int len) {
114 CharsetDecoder cd = cs.newDecoder();
139 static byte[] encode(Charset cs, char[] ca, int off, int len) {
140 CharsetEncoder ce = cs.newEncoder();