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 }
|