Examples of Support_StringReader


Examples of tests.support.Support_StringReader

  }

    public void test_reset_IOException() throws Exception {
        int[] expected = new int[] { '1', '2', '3', '4', '5', '6', '7', '8',
                '9', '0', -1 };
        br = new BufferedReader(new Support_StringReader("1234567890"));
        br.mark(10);
        for (int i = 0; i < 11; i++) {
            assertEquals(expected[i], br.read());
        }
        try {
            br.reset();
            fail("should throw IOException");
        } catch (IOException e) {
            // Expected
        }
        for (int i = 0; i < 11; i++) {
            assertEquals(-1, br.read());
        }

        br = new BufferedReader(new Support_StringReader("1234567890"));
        br.mark(10);
        for (int i = 0; i < 10; i++) {
            assertEquals(expected[i], br.read());
        }
        br.reset();
View Full Code Here

Examples of tests.support.Support_StringReader

   * @tests java.io.BufferedReader#skip(long)
   */
  public void test_skipJ() {
    // Test for method long java.io.BufferedReader.skip(long)
    try {
      br = new BufferedReader(new Support_StringReader(testString));
      br.skip(500);
      char[] buf = new char[testString.length()];
      br.read(buf, 0, 500);
      assertTrue("Failed to set skip properly", testString.substring(500,
          1000).equals(new String(buf, 0, 500)));
View Full Code Here

Examples of tests.support.Support_StringReader

    assertTrue("Wrong token 1,4", s.nextToken() == '\n');
    pout.close();
    assertTrue("Wrong token 1,5",
         s.nextToken() == StreamTokenizer.TT_EOF);
    StreamTokenizer tokenizer = new StreamTokenizer(
                new Support_StringReader("\n \r\n#"));
    tokenizer.ordinaryChar('\n'); // make \n ordinary
    tokenizer.eolIsSignificant(true);
    assertTrue("Wrong token 2,1", tokenizer.nextToken() == '\n');
    assertTrue("Wrong token 2,2", tokenizer.nextToken() == '\n');
    assertEquals("Wrong token 2,3", '#', tokenizer.nextToken());
View Full Code Here

Examples of tests.support.Support_StringReader

         .equals("\'Hello World\' Hello\' World"));
  }

  private void setTest(String s) {
    testString = s;
    r = new Support_StringReader(testString);
    st = new StreamTokenizer(r);
  }
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

   */
  public void test_markI() {
    // Test for method void java.io.BufferedReader.mark(int)
    char[] buf = null;
    try {
      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)));
    } catch (java.io.IOException e) {
      fail("Exception during mark test");
    }
    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) {
    }

    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 {
      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);
    } catch (IOException e) {
      fail("Exception during mark test 2:" + e);
    }

    in = new BufferedReader(new Support_StringReader(new String(chars)), 12);
    try {
      in.skip(6);
      in.mark(8);
      in.skip(7);
      in.reset();
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
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.