KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > h2 > test > unit > TestReader


1 /*
2  * Copyright 2004-2006 H2 Group. Licensed under the H2 License, Version 1.0 (http://h2database.com/html/license.html).
3  * Initial Developer: H2 Group
4  */

5 package org.h2.test.unit;
6
7 import java.io.ByteArrayInputStream JavaDoc;
8 import java.io.InputStream JavaDoc;
9 import java.io.Reader JavaDoc;
10 import java.io.StringReader JavaDoc;
11
12 import org.h2.test.TestBase;
13 import org.h2.util.IOUtils;
14
15 public class TestReader extends TestBase {
16
17     public void test() throws Exception JavaDoc {
18         String JavaDoc s = "\u00ef\u00f6\u00fc";
19         StringReader JavaDoc r = new StringReader JavaDoc(s);
20         InputStream JavaDoc in = IOUtils.getInputStream(r);
21         byte[] buff = IOUtils.readBytesAndClose(in, 0);
22         InputStream JavaDoc in2 = new ByteArrayInputStream JavaDoc(buff);
23         Reader JavaDoc r2 = IOUtils.getReader(in2);
24         String JavaDoc s2 = IOUtils.readStringAndClose(r2, Integer.MAX_VALUE);
25         check(s2, "\u00ef\u00f6\u00fc");
26     }
27
28 }
29
Popular Tags