< prev index next >

test/jdk/java/lang/String/CompactString/CompactString.java

Print this page
rev 51977 : [mq]: 8211350-no-jprt


 258         m.put(SRC_COPYVALUEOF, String.copyValueOf(ca));
 259         m.put(SRC_VALUEOF, String.valueOf(ca));
 260         map.put(content, m);
 261     }
 262 
 263     /*
 264      * Set up the test data, use 9 ways to construct one String.
 265      *
 266      * @throws UnsupportedEncodingException
 267      *         If the named charset is not supported in setUpOneString(xxx).
 268      */
 269     @BeforeClass
 270     public void setUp() throws UnsupportedEncodingException {
 271         for (StringSources src : StringSources.values()) {
 272             setUpOneString(src.getString(), src.getByteArray(),
 273                     src.getCharArray(), src.getIntArray());
 274         }
 275     }
 276 
 277     /*
 278      * Because right now system default charset in JPRT environment is only
 279      * guaranteed to support ASCII characters in log, so we escape them.
 280      */
 281     protected String escapeNonASCIIs(String str) {
 282         StringBuilder sb = new StringBuilder();
 283         for (int i = 0; i < str.length(); i++) {
 284             char c = str.charAt(i);
 285             if (c > 0x7F) {
 286                 sb.append("\\u").append(Integer.toHexString((int) c));
 287             } else {
 288                 sb.append(c);
 289             }
 290         }
 291         return sb.toString();
 292     }
 293 
 294     /*
 295      * Because right now system default charset in JPRT environment is only
 296      * guaranteed to support ASCII characters in log, so we escape them.
 297      */
 298     protected String escapeNonASCII(char c) {
 299         StringBuilder sb = new StringBuilder();
 300         if (c > 0x7F) {
 301             sb.append("\\u").append(Integer.toHexString((int) c));
 302         } else {
 303             sb.append(c);
 304         }
 305         return sb.toString();
 306     }
 307 }


 258         m.put(SRC_COPYVALUEOF, String.copyValueOf(ca));
 259         m.put(SRC_VALUEOF, String.valueOf(ca));
 260         map.put(content, m);
 261     }
 262 
 263     /*
 264      * Set up the test data, use 9 ways to construct one String.
 265      *
 266      * @throws UnsupportedEncodingException
 267      *         If the named charset is not supported in setUpOneString(xxx).
 268      */
 269     @BeforeClass
 270     public void setUp() throws UnsupportedEncodingException {
 271         for (StringSources src : StringSources.values()) {
 272             setUpOneString(src.getString(), src.getByteArray(),
 273                     src.getCharArray(), src.getIntArray());
 274         }
 275     }
 276 
 277     /*
 278      * Escape non-ASCII characters since not all systems support them.

 279      */
 280     protected String escapeNonASCIIs(String str) {
 281         StringBuilder sb = new StringBuilder();
 282         for (int i = 0; i < str.length(); i++) {
 283             char c = str.charAt(i);
 284             if (c > 0x7F) {
 285                 sb.append("\\u").append(Integer.toHexString((int) c));
 286             } else {
 287                 sb.append(c);
 288             }
 289         }
 290         return sb.toString();
 291     }
 292 
 293     /*
 294      * Escape non-ASCII characters since not all systems support them.

 295      */
 296     protected String escapeNonASCII(char c) {
 297         StringBuilder sb = new StringBuilder();
 298         if (c > 0x7F) {
 299             sb.append("\\u").append(Integer.toHexString((int) c));
 300         } else {
 301             sb.append(c);
 302         }
 303         return sb.toString();
 304     }
 305 }
< prev index next >