Examples of Support_StringReader


Examples of tests.support.Support_StringReader

            assertLines("A\r\n\r\n", "A", "");
        }

        private void assertLines(String in, String... lines) throws IOException {
            BufferedReader bufferedReader
                = new BufferedReader(new Support_StringReader(in));
            for (String line : lines) {
                assertEquals(line, bufferedReader.readLine());
            }
            assertNull(bufferedReader.readLine());
        }
View Full Code Here

Examples of tests.support.Support_StringReader

   * @tests java.io.BufferedReader#close()
   */
  public void test_close() {
    // Test for method void java.io.BufferedReader.close()
    try {
      br = new BufferedReader(new Support_StringReader(testString));
      br.close();
      br.read();
      fail("Read on closed stream");
    } catch (IOException x) {
      return;
View Full Code Here

Examples of tests.support.Support_StringReader

   * @tests java.io.BufferedReader#mark(int)
   */
  public void test_markI() throws IOException {
    // Test for method void java.io.BufferedReader.mark(int)
    char[] buf = null;
    br = new BufferedReader(new Support_StringReader(testString));
    br.skip(500);
    br.mark(1000);
    br.skip(250);
    br.reset();
    buf = new char[testString.length()];
    br.read(buf, 0, 500);
    assertTrue("Failed to set mark properly", testString.substring(500,
        1000).equals(new String(buf, 0, 500)));

    try {
      br = new BufferedReader(new Support_StringReader(testString), 800);
      br.skip(500);
      br.mark(250);
      br.read(buf, 0, 1000);
      br.reset();
      fail("Failed to invalidate mark properly");
    } catch (IOException x) {
        // Expected
    }

    char[] chars = new char[256];
    for (int i = 0; i < 256; i++)
      chars[i] = (char) i;
    Reader in = new BufferedReader(new Support_StringReader(new String(
        chars)), 12);

    in.skip(6);
    in.mark(14);
    in.read(new char[14], 0, 14);
    in.reset();
    assertTrue("Wrong chars", in.read() == (char) 6
        && in.read() == (char) 7);

    in = new BufferedReader(new Support_StringReader(new String(chars)), 12);
    in.skip(6);
    in.mark(8);
    in.skip(7);
    in.reset();
    assertTrue("Wrong chars 2", in.read() == (char) 6
View Full Code Here

Examples of tests.support.Support_StringReader

  /**
   * @tests java.io.BufferedReader#markSupported()
   */
  public void test_markSupported() {
    // Test for method boolean java.io.BufferedReader.markSupported()
    br = new BufferedReader(new Support_StringReader(testString));
    assertTrue("markSupported returned false", br.markSupported());
  }
View Full Code Here

Examples of tests.support.Support_StringReader

   * @tests java.io.BufferedReader#read()
   */
  public void test_read() throws IOException {
    // Test for method int java.io.BufferedReader.read()
    try {
      br = new BufferedReader(new Support_StringReader(testString));
      int r = br.read();
      assertTrue("Char read improperly", testString.charAt(0) == r);
      br = new BufferedReader(new Support_StringReader(new String(
          new char[] { '\u8765' })));
      assertTrue("Wrong double byte character", br.read() == '\u8765');
    } catch (java.io.IOException e) {
      fail("Exception during read test");
    }

    char[] chars = new char[256];
    for (int i = 0; i < 256; i++)
      chars[i] = (char) i;
    Reader in = new BufferedReader(new Support_StringReader(new String(
        chars)), 12);
    try {
      assertEquals("Wrong initial char", 0, in.read()); // Fill the
      // buffer
      char[] buf = new char[14];
View Full Code Here

Examples of tests.support.Support_StringReader

    }

    // Test for method int java.io.BufferedReader.read(char [], int, int)
    try {
      char[] buf = new char[testString.length()];
      br = new BufferedReader(new Support_StringReader(testString));
      br.read(buf, 50, 500);
      assertTrue("Chars read improperly", new String(buf, 50, 500)
          .equals(testString.substring(0, 500)));
    } catch (java.io.IOException e) {
      fail("Exception during read test");
View Full Code Here

Examples of tests.support.Support_StringReader

  /**
   * @tests java.io.BufferedReader#read(char[], int, int)
   */
  public void test_read_$CII_Exception() throws IOException {
    br = new BufferedReader(new Support_StringReader(testString));
    char[] nullCharArray = null;
    char[] charArray = testString.toCharArray();
   
    try {
      br.read(nullCharArray, -1, -1);
View Full Code Here

Examples of tests.support.Support_StringReader

   * @tests java.io.BufferedReader#readLine()
   */
  public void test_readLine() {
    // Test for method java.lang.String java.io.BufferedReader.readLine()
    try {
      br = new BufferedReader(new Support_StringReader(testString));
      String r = br.readLine();
      assertEquals("readLine returned incorrect string", "Test_All_Tests", r
          );
    } catch (java.io.IOException e) {
      fail("Exception during readLine test");
View Full Code Here

Examples of tests.support.Support_StringReader

   * @tests java.io.BufferedReader#ready()
   */
  public void test_ready() {
    // Test for method boolean java.io.BufferedReader.ready()
    try {
      br = new BufferedReader(new Support_StringReader(testString));
      assertTrue("ready returned false", br.ready());
    } catch (java.io.IOException e) {
      fail("Exception during ready test" + e.toString());
    }
  }
View Full Code Here

Examples of tests.support.Support_StringReader

   * @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;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.