* @tests java.io.BufferedReader#reset()
*/
public void test_reset() {
// Test for method void java.io.BufferedReader.reset()
try {
br = new BufferedReader(new Support_StringReader(testString));
br.skip(500);
br.mark(900);
br.skip(500);
br.reset();
char[] buf = new char[testString.length()];
br.read(buf, 0, 500);
assertTrue("Failed to reset properly", testString.substring(500,
1000).equals(new String(buf, 0, 500)));
} catch (java.io.IOException e) {
fail("Exception during reset test");
}
try {
br = new BufferedReader(new Support_StringReader(testString));
br.skip(500);
br.reset();
fail("Reset succeeded on unmarked stream");
} catch (IOException x) {
return;