Here are the examples of the java api class java.io.CharArrayReader taken from open source projects.
1. OldAndroidCharArrayReaderTest#testCharArrayReader()
Project: j2objc
File: OldAndroidCharArrayReaderTest.java
File: OldAndroidCharArrayReaderTest.java
public void testCharArrayReader() throws Exception { String str = "AbCdEfGhIjKlMnOpQrStUvWxYz"; CharArrayReader a = new CharArrayReader(str.toCharArray()); CharArrayReader b = new CharArrayReader(str.toCharArray()); CharArrayReader c = new CharArrayReader(str.toCharArray()); CharArrayReader d = new CharArrayReader(str.toCharArray()); Assert.assertEquals(str, read(a)); Assert.assertEquals("AbCdEfGhIj", read(b, 10)); Assert.assertEquals("bdfhjlnprtvxz", skipRead(c)); Assert.assertEquals("AbCdEfGdEfGhIjKlMnOpQrStUvWxYz", markRead(d, 3, 4)); }
2. OldCharArrayReaderTest#test_read()
Project: j2objc
File: OldCharArrayReaderTest.java
File: OldCharArrayReaderTest.java
/** * java.io.CharArrayReader#read() */ public void test_read() throws IOException { cr = new CharArrayReader(hw); assertEquals("Test 1: Read returned incorrect char;", 'H', cr.read()); cr = new CharArrayReader(new char[] { '?' }); assertTrue("Test 2: Incorrect double byte char;", cr.read() == '?'); cr.close(); try { cr.read(); fail("Test 3: IOException expected."); } catch (IOException e) { } }
3. ClosableCharArrayWriter#toCharArrayReader()
Project: voltdb
File: ClosableCharArrayWriter.java
File: ClosableCharArrayWriter.java
/** * Performs an effecient (zero-copy) conversion of the character data * accumulated in this writer to a reader. <p> * * To ensure the integrity of the resulting reader, {@link #free() * free} is invoked upon this writer as a side-effect. * * @return a reader representing this writer's accumulated * character data * @throws java.io.IOException if an I/O error occurs. * In particular, an <tt>IOException</tt> may be thrown * if this writer has been {@link #free() freed}. */ public synchronized CharArrayReader toCharArrayReader() throws IOException { checkFreed(); CharArrayReader reader = new CharArrayReader(buf, 0, count); //System.out.println("toCharArrayReader::buf.length: " + buf.length); free(); return reader; }
4. OldCharArrayReaderTest#test_skipJ()
Project: j2objc
File: OldCharArrayReaderTest.java
File: OldCharArrayReaderTest.java
public void test_skipJ() throws IOException { long skipped = 0; cr = new CharArrayReader(hw); skipped = cr.skip(5L); assertEquals("Test 1: Failed to skip correct number of chars;", 5L, skipped); assertEquals("Test 2: Skip skipped wrong chars;", 'W', cr.read()); cr.close(); try { cr.skip(1); fail("Test 3: IOException expected."); } catch (IOException e) { } }
5. OldCharArrayReaderTest#test_reset()
Project: j2objc
File: OldCharArrayReaderTest.java
File: OldCharArrayReaderTest.java
/** * java.io.CharArrayReader#reset() */ public void test_reset() throws IOException { cr = new CharArrayReader(hw); cr.skip(5L); cr.mark(100); cr.read(); cr.reset(); assertEquals("Test 1: Reset failed to return to marker position.", 'W', cr.read()); cr.close(); try { cr.reset(); fail("Test 2: IOException expected."); } catch (IOException e) { } }
6. OldCharArrayReaderTest#test_ready()
Project: j2objc
File: OldCharArrayReaderTest.java
File: OldCharArrayReaderTest.java
public void test_ready() { // Test for method boolean java.io.CharArrayReader.ready() cr = new CharArrayReader(hw); boolean expectException = false; try { assertTrue("ready returned false", cr.ready()); cr.skip(1000); assertTrue("ready returned true", !cr.ready()); cr.close(); expectException = true; cr.ready(); fail("No exception 1"); } catch (IOException e) { if (!expectException) fail("Unexpected: " + e); } try { cr = new CharArrayReader(hw); cr.close(); cr.ready(); fail("No exception 2"); } catch (IOException e) { } }
7. OldCharArrayReaderTest#test_markI()
Project: j2objc
File: OldCharArrayReaderTest.java
File: OldCharArrayReaderTest.java
/** * java.io.CharArrayReader#mark(int) */ public void test_markI() throws IOException { cr = new CharArrayReader(hw); cr.skip(5L); cr.mark(100); cr.read(); cr.reset(); assertEquals("Test 1: Failed to mark correct position;", 'W', cr.read()); cr.close(); try { cr.mark(100); fail("Test 2: IOException expected."); } catch (IOException e) { } }
8. ClosableCharArrayWriter#toCharArrayReader()
Project: h-store
File: ClosableCharArrayWriter.java
File: ClosableCharArrayWriter.java
/** * Performs an effecient (zero-copy) conversion of the character data * accumulated in this writer to a reader. <p> * * To ensure the integrity of the resulting reader, {@link #free() * free} is invoked upon this writer as a side-effect. * * @return a reader representing this writer's accumulated * character data * @throws java.io.IOException if an I/O error occurs. * In particular, an <tt>IOException</tt> may be thrown * if this writer has been {@link #free() freed}. */ public synchronized CharArrayReader toCharArrayReader() throws IOException { checkFreed(); CharArrayReader reader = new CharArrayReader(buf, 0, count); //System.out.println("toCharArrayReader::buf.length: " + buf.length); free(); return reader; }
9. BlobClob4BlobTest#testUnconsumedParameter()
Project: derby
File: BlobClob4BlobTest.java
File: BlobClob4BlobTest.java
/*** TESTS ***/ /** * DERBY-3085. Test update where streamed parameter is not * consumed by the server. Network Server needs to clean-up * after execution. * */ public void testUnconsumedParameter() throws SQLException { Connection conn = getConnection(); conn.setAutoCommit(false); Statement s = conn.createStatement(); // Test table with no rows. s.executeUpdate("create table testing(num int, addr varchar(40), contents blob(16M))"); // no rows inserted so there is no match. byte[] data = new byte[38000]; for (int i = 0; i < data.length; i++) data[i] = 'a'; ByteArrayInputStream is = new ByteArrayInputStream(data); String sql = "UPDATE testing SET Contents=? WHERE num=1"; PreparedStatement ps = prepareStatement(sql); ps.setBinaryStream(1, is, data.length); //DERBY-4312 Make sure commit() doesn't interfere here commit(); ps.executeUpdate(); // Make sure things still work ok when we have a parameter that does get consumed. // insert a matching row. s.executeUpdate("insert into testing values (1,null,null)"); is = new ByteArrayInputStream(data); ps.setBinaryStream(1, is, data.length); ps.executeUpdate(); // Check update occurred ResultSet rs = s.executeQuery("select length(contents) from testing where num = 1"); JDBC.assertSingleValueResultSet(rs, "38000"); ps.close(); conn.commit(); // Check the case where there are rows inserted but there is no match. is = new ByteArrayInputStream(data); sql = "UPDATE testing SET Contents=? WHERE num=2"; ps = prepareStatement(sql); ps.setBinaryStream(1, is, data.length); ps.executeUpdate(); ps.close(); s.executeUpdate("drop table testing"); conn.commit(); // Test with multiple parameters s.executeUpdate("create table testing(num int, addr varchar(40), contents blob(16M),contents2 blob(16M))"); is = new ByteArrayInputStream(data); ByteArrayInputStream is2 = new ByteArrayInputStream(data); sql = "UPDATE testing SET Contents=?, contents2=? WHERE num=1"; ps = prepareStatement(sql); ps.setBinaryStream(1, is, data.length); ps.setBinaryStream(2, is2, data.length); ps.executeUpdate(); // multiple parameters and matching row s.executeUpdate("insert into testing values (1,'addr',NULL,NULL)"); is = new ByteArrayInputStream(data); is2 = new ByteArrayInputStream(data); ps.setBinaryStream(1, is, data.length); ps.setBinaryStream(2, is2, data.length); ps.executeUpdate(); rs = s.executeQuery("select length(contents), length(contents2) from testing where num = 1"); JDBC.assertFullResultSet(rs, new String[][] { { "38000", "38000" } }); rs.close(); s.executeUpdate("drop table testing"); // With Clob s.executeUpdate("create table testing(num int, addr varchar(40), contents Clob(16M))"); char[] charData = new char[38000]; for (int i = 0; i < data.length; i++) data[i] = 'a'; CharArrayReader reader = new CharArrayReader(charData); sql = "UPDATE testing SET Contents=? WHERE num=1"; ps = prepareStatement(sql); ps.setCharacterStream(1, reader, charData.length); ps.executeUpdate(); // with a matching row s.executeUpdate("insert into testing values (1,null,null)"); reader = new CharArrayReader(charData); ps.setCharacterStream(1, reader, data.length); ps.executeUpdate(); // Check update occurred rs = s.executeQuery("select length(contents) from testing where num = 1"); JDBC.assertSingleValueResultSet(rs, "38000"); s.executeUpdate("drop table testing"); ps.close(); conn.commit(); }
10. REFTest#testHasPythonShebang4()
Project: Pydev
File: REFTest.java
File: REFTest.java
public void testHasPythonShebang4() { CharArrayReader reader = new CharArrayReader(new char[0]); assertFalse(FileUtils.hasPythonShebang(reader)); }
11. REFTest#testHasPythonShebang3()
Project: Pydev
File: REFTest.java
File: REFTest.java
public void testHasPythonShebang3() { String s = "" + "#!python3\n" + "\n" + ""; CharArrayReader reader = new CharArrayReader(s.toCharArray()); assertTrue(FileUtils.hasPythonShebang(reader)); }
12. REFTest#testHasPythonShebang2()
Project: Pydev
File: REFTest.java
File: REFTest.java
public void testHasPythonShebang2() { String s = "" + "#!python2\n" + "\n" + ""; CharArrayReader reader = new CharArrayReader(s.toCharArray()); assertTrue(FileUtils.hasPythonShebang(reader)); }
13. REFTest#testHasPythonShebang1()
Project: Pydev
File: REFTest.java
File: REFTest.java
public void testHasPythonShebang1() { String s = "" + "#!python\n" + "\n" + ""; CharArrayReader reader = new CharArrayReader(s.toCharArray()); assertTrue(FileUtils.hasPythonShebang(reader)); }
14. REFTest#testHasPythonShebang()
Project: Pydev
File: REFTest.java
File: REFTest.java
public void testHasPythonShebang() { String s = "" + "#!bla\n" + "\n" + ""; CharArrayReader reader = new CharArrayReader(s.toCharArray()); assertFalse(FileUtils.hasPythonShebang(reader)); }
15. PythonPathHelperTest#testGetEncoding10()
Project: Pydev
File: PythonPathHelperTest.java
File: PythonPathHelperTest.java
public void testGetEncoding10() { String s = "" + "#coding: latin1\n" + "\n" + ""; CharArrayReader reader = new CharArrayReader(s.toCharArray()); String encoding = FileUtils.getPythonFileEncoding(reader, null); assertEquals("latin1", encoding); }
16. PythonPathHelperTest#testGetEncoding9()
Project: Pydev
File: PythonPathHelperTest.java
File: PythonPathHelperTest.java
public void testGetEncoding9() { String s = "" + "#coding: latin-1\n" + "\n" + ""; CharArrayReader reader = new CharArrayReader(s.toCharArray()); String encoding = FileUtils.getPythonFileEncoding(reader, null); assertEquals("latin1", encoding); }
17. PythonPathHelperTest#testGetEncoding8()
Project: Pydev
File: PythonPathHelperTest.java
File: PythonPathHelperTest.java
public void testGetEncoding8() { String s = "" + "#coding: iso-latin-1-unix;\n" + "\n" + ""; CharArrayReader reader = new CharArrayReader(s.toCharArray()); String encoding = FileUtils.getPythonFileEncoding(reader, null); assertEquals("latin1", encoding); }
18. PythonPathHelperTest#testGetEncoding7()
Project: Pydev
File: PythonPathHelperTest.java
File: PythonPathHelperTest.java
public void testGetEncoding7() { String s = "" + "#coding: utf8;\n" + "\n" + ""; CharArrayReader reader = new CharArrayReader(s.toCharArray()); String encoding = FileUtils.getPythonFileEncoding(reader, null); assertEquals("utf8", encoding); }
19. PythonPathHelperTest#testGetEncoding6()
Project: Pydev
File: PythonPathHelperTest.java
File: PythonPathHelperTest.java
public void testGetEncoding6() { String s = "" + "#coding: utf-8;\n" + "\n" + ""; CharArrayReader reader = new CharArrayReader(s.toCharArray()); String encoding = FileUtils.getPythonFileEncoding(reader, null); assertEquals("utf-8", encoding); }
20. PythonPathHelperTest#testGetEncoding5()
Project: Pydev
File: PythonPathHelperTest.java
File: PythonPathHelperTest.java
public void testGetEncoding5() { String s = "" + "#-*- coding: utf-8; -*-\n" + "\n" + ""; CharArrayReader reader = new CharArrayReader(s.toCharArray()); String encoding = FileUtils.getPythonFileEncoding(reader, null); assertEquals("utf-8", encoding); }
21. PythonPathHelperTest#testGetEncoding4()
Project: Pydev
File: PythonPathHelperTest.java
File: PythonPathHelperTest.java
public void testGetEncoding4() { String s = "" + "#coding: utf-8\n" + "\n" + ""; CharArrayReader reader = new CharArrayReader(s.toCharArray()); String encoding = FileUtils.getPythonFileEncoding(reader, null); assertEquals("utf-8", encoding); }
22. PythonPathHelperTest#testGetEncoding2()
Project: Pydev
File: PythonPathHelperTest.java
File: PythonPathHelperTest.java
public void testGetEncoding2() { String s = "" + "#test.py\n" + "# handles encoding and decoding of xmlBlaster socket protocol \n" + "\n" + "\n" + ""; CharArrayReader reader = new CharArrayReader(s.toCharArray()); String encoding = FileUtils.getPythonFileEncoding(reader, null); assertEquals(null, encoding); }
23. TestMetaObjectParser#testHasQObject2()
Project: nar-maven-plugin
File: TestMetaObjectParser.java
File: TestMetaObjectParser.java
/** * Test that the lack of Q_OBJECT causes hasQObject to return false. * * @throws IOException * test fails on IOException */ public void testHasQObject2() throws IOException { final CharArrayReader reader = new CharArrayReader(" Q_OBJ ECT ".toCharArray()); final boolean hasQObject = MetaObjectParser.hasQObject(reader); assertFalse(hasQObject); }
24. TestMetaObjectParser#testHasQObject1()
Project: nar-maven-plugin
File: TestMetaObjectParser.java
File: TestMetaObjectParser.java
/** * Test that the presence of Q_OBJECT causes hasQObject to return true. * * @throws IOException * test fails on IOException */ public void testHasQObject1() throws IOException { final CharArrayReader reader = new CharArrayReader(" Q_OBJECT ".toCharArray()); final boolean hasQObject = MetaObjectParser.hasQObject(reader); assertTrue(hasQObject); }
25. TestFortranParser#testMultipleInClUdE()
Project: nar-maven-plugin
File: TestFortranParser.java
File: TestFortranParser.java
/** * Checks parsing of InClUdE 'foo.inc'. * * @throws IOException * test fails on IOException */ public void testMultipleInClUdE() throws IOException { final CharArrayReader reader = new CharArrayReader("InClUdE 'foo.inc'\ninclude 'bar.inc' ".toCharArray()); final FortranParser parser = new FortranParser(); parser.parse(reader); final String[] includes = parser.getIncludes(); assertEquals(includes.length, 2); assertEquals("foo.inc", includes[0]); assertEquals("bar.inc", includes[1]); }
26. TestFortranParser#testINCLUDE()
Project: nar-maven-plugin
File: TestFortranParser.java
File: TestFortranParser.java
/** * Checks parsing of INCLUDE 'foo.inc'. * * @throws IOException * test fails on IOException */ public void testINCLUDE() throws IOException { final CharArrayReader reader = new CharArrayReader("INCLUDE 'foo.inc' nowhatever ".toCharArray()); final FortranParser parser = new FortranParser(); parser.parse(reader); final String[] includes = parser.getIncludes(); assertEquals(includes.length, 1); assertEquals("foo.inc", includes[0]); }
27. TestFortranParser#testInClUdE()
Project: nar-maven-plugin
File: TestFortranParser.java
File: TestFortranParser.java
/** * Checks parsing of InClUdE 'foo.inc'. * * @throws IOException * test fails on IOException */ public void testInClUdE() throws IOException { final CharArrayReader reader = new CharArrayReader("InClUdE 'foo.inc' ".toCharArray()); final FortranParser parser = new FortranParser(); parser.parse(reader); final String[] includes = parser.getIncludes(); assertEquals(includes.length, 1); assertEquals("foo.inc", includes[0]); }
28. TestCParser#testNotFirstWhitespace()
Project: nar-maven-plugin
File: TestCParser.java
File: TestCParser.java
/** * Checks parsing of //#include "foo.h". * * @throws IOException * test fails on IOException */ public void testNotFirstWhitespace() throws IOException { final CharArrayReader reader = new CharArrayReader("//#include \"foo.h\"".toCharArray()); final CParser parser = new CParser(); parser.parse(reader); final String[] includes = parser.getIncludes(); assertEquals(includes.length, 0); }
29. TestCParser#testNoQuoteOrBracket()
Project: nar-maven-plugin
File: TestCParser.java
File: TestCParser.java
/** * Checks parsing of #include foo.h. * * @throws IOException * test fails on IOException */ public void testNoQuoteOrBracket() throws IOException { final CharArrayReader reader = new CharArrayReader("#include foo.h ".toCharArray()); final CParser parser = new CParser(); parser.parse(reader); final String[] includes = parser.getIncludes(); assertEquals(includes.length, 0); }
30. TestCParser#testLeadingTab()
Project: nar-maven-plugin
File: TestCParser.java
File: TestCParser.java
/** * Checks parsing when line contains a leading tab. * * @throws IOException * test fails on IOException. */ public void testLeadingTab() throws IOException { final CharArrayReader reader = new CharArrayReader("\t#include \"foo.h\" ".toCharArray()); final CParser parser = new CParser(); parser.parse(reader); final String[] includes = parser.getIncludes(); assertEquals(includes.length, 1); assertEquals("foo.h", includes[0]); }
31. TestCParser#testLeadingSpace()
Project: nar-maven-plugin
File: TestCParser.java
File: TestCParser.java
/** * Checks parsing when line contains leading whitespace. * * @throws IOException * test fails on IOException. */ public void testLeadingSpace() throws IOException { final CharArrayReader reader = new CharArrayReader(" #include \"foo.h\" ".toCharArray()); final CParser parser = new CParser(); parser.parse(reader); final String[] includes = parser.getIncludes(); assertEquals(includes.length, 1); assertEquals("foo.h", includes[0]); }
32. TestCParser#testIncompleteImmediateIncludeQuote()
Project: nar-maven-plugin
File: TestCParser.java
File: TestCParser.java
/** * Checks parsing of #include "foo.h. * * @throws IOException * test fails on IOException */ public void testIncompleteImmediateIncludeQuote() throws IOException { final CharArrayReader reader = new CharArrayReader("#include \"foo.h ".toCharArray()); final CParser parser = new CParser(); parser.parse(reader); final String[] includes = parser.getIncludes(); assertEquals(includes.length, 0); }
33. TestCParser#testIncompleteImmediateIncludeBracket()
Project: nar-maven-plugin
File: TestCParser.java
File: TestCParser.java
/** * Checks parsing of #include <foo.h. * * @throws IOException * test fails on IOException */ public void testIncompleteImmediateIncludeBracket() throws IOException { final CharArrayReader reader = new CharArrayReader("#include <foo.h ".toCharArray()); final CParser parser = new CParser(); parser.parse(reader); final String[] includes = parser.getIncludes(); assertEquals(includes.length, 0); }
34. TestCParser#testIncompleteImmediateImportQuote()
Project: nar-maven-plugin
File: TestCParser.java
File: TestCParser.java
/** * Checks parsing of #import "foo.h. * * @throws IOException * test fails on IOException */ public void testIncompleteImmediateImportQuote() throws IOException { final CharArrayReader reader = new CharArrayReader("#import \"foo.h ".toCharArray()); final CParser parser = new CParser(); parser.parse(reader); final String[] includes = parser.getIncludes(); assertEquals(includes.length, 0); }
35. TestCParser#testIncompleteImmediateImportBracket()
Project: nar-maven-plugin
File: TestCParser.java
File: TestCParser.java
/** * Checks parsing of #import <foo.h. * * @throws IOException * test fails on IOException */ public void testIncompleteImmediateImportBracket() throws IOException { final CharArrayReader reader = new CharArrayReader("#import <foo.h ".toCharArray()); final CParser parser = new CParser(); parser.parse(reader); final String[] includes = parser.getIncludes(); assertEquals(includes.length, 0); }
36. TestCParser#testImmediateIncludeQuote()
Project: nar-maven-plugin
File: TestCParser.java
File: TestCParser.java
/** * Checks parsing of #include "foo.h". * * @throws IOException * test fails on IOException. */ public void testImmediateIncludeQuote() throws IOException { final CharArrayReader reader = new CharArrayReader("#include \"foo.h\" ".toCharArray()); final CParser parser = new CParser(); parser.parse(reader); final String[] includes = parser.getIncludes(); assertEquals(includes.length, 1); assertEquals("foo.h", includes[0]); }
37. TestCParser#testImmediateIncludeBracket()
Project: nar-maven-plugin
File: TestCParser.java
File: TestCParser.java
/** * Checks parsing of #include <foo.h>. * * @throws IOException * test fails on IOException */ public void testImmediateIncludeBracket() throws IOException { final CharArrayReader reader = new CharArrayReader("#include <foo.h> ".toCharArray()); final CParser parser = new CParser(); parser.parse(reader); final String[] includes = parser.getIncludes(); assertEquals(includes.length, 1); assertEquals("foo.h", includes[0]); }
38. TestCParser#testImmediateImportQuote()
Project: nar-maven-plugin
File: TestCParser.java
File: TestCParser.java
/** * Checks parsing of #import "foo.h". * * @throws IOException * test fails on IOException */ public void testImmediateImportQuote() throws IOException { final CharArrayReader reader = new CharArrayReader("#import \"foo.h\" ".toCharArray()); final CParser parser = new CParser(); parser.parse(reader); final String[] includes = parser.getIncludes(); assertEquals(includes.length, 1); assertEquals("foo.h", includes[0]); }
39. TestCParser#testImmediateImportBracket()
Project: nar-maven-plugin
File: TestCParser.java
File: TestCParser.java
/** * Checks parsing of #include <foo.h>. * * @throws IOException * test fails on IOException */ public void testImmediateImportBracket() throws IOException { final CharArrayReader reader = new CharArrayReader("#import <foo.h> nowhatever ".toCharArray()); final CParser parser = new CParser(); parser.parse(reader); final String[] includes = parser.getIncludes(); assertEquals(includes.length, 1); assertEquals("foo.h", includes[0]); }
40. OldCharArrayReaderTest#test_read$CII()
Project: j2objc
File: OldCharArrayReaderTest.java
File: OldCharArrayReaderTest.java
/** * java.io.CharArrayReader#read(char[], int, int) */ public void test_read$CII() throws IOException { // Test for method int java.io.CharArrayReader.read(char [], int, int) char[] c = new char[11]; cr = new CharArrayReader(hw); cr.read(c, 1, 10); assertTrue("Test 1: Read returned incorrect chars.", new String(c, 1, 10).equals(new String(hw, 0, 10))); // Illegal argument checks. try { cr.read(null, 1, 0); fail("Test 2: NullPointerException expected."); } catch (NullPointerException e) { } try { cr.read(c, -1, 1); fail("Test 3: ArrayIndexOutOfBoundsException expected."); } catch (IndexOutOfBoundsException e) { } try { cr.read(c, 1, -1); fail("Test 4: ArrayIndexOutOfBoundsException expected."); } catch (IndexOutOfBoundsException e) { } try { cr.read(c, 1, c.length); fail("Test 5: ArrayIndexOutOfBoundsException expected."); } catch (IndexOutOfBoundsException e) { } cr.close(); try { cr.read(c, 1, 1); fail("Test 6: IOException expected."); } catch (IOException e) { } }
41. OldCharArrayReaderTest#test_markSupported()
Project: j2objc
File: OldCharArrayReaderTest.java
File: OldCharArrayReaderTest.java
/** * java.io.CharArrayReader#markSupported() */ public void test_markSupported() { cr = new CharArrayReader(hw); assertTrue("markSupported returned false", cr.markSupported()); }
42. OldCharArrayReaderTest#test_close()
Project: j2objc
File: OldCharArrayReaderTest.java
File: OldCharArrayReaderTest.java
/** * java.io.CharArrayReader#close() */ public void test_close() { cr = new CharArrayReader(hw); cr.close(); try { cr.read(); fail("Failed to throw exception on read from closed stream"); } catch (IOException e) { } }
43. OldCharArrayReaderTest#test_Constructor$CII()
Project: j2objc
File: OldCharArrayReaderTest.java
File: OldCharArrayReaderTest.java
/** * java.io.CharArrayReader#CharArrayReader(char[], int, int) */ public void test_Constructor$CII() throws IOException { try { cr = new CharArrayReader(null, 0, 0); fail("Test 1: NullPointerException expected."); } catch (NullPointerException e) { } try { cr = new CharArrayReader(hw, -1, 0); fail("Test 2: IllegalArgumentException expected."); } catch (IllegalArgumentException e) { } try { cr = new CharArrayReader(hw, 0, -1); fail("Test 3: IllegalArgumentException expected."); } catch (IllegalArgumentException e) { } try { cr = new CharArrayReader(hw, hw.length + 1, 1); fail("Test 4: IllegalArgumentException expected."); } catch (IllegalArgumentException e) { } cr = new CharArrayReader(hw, 5, 5); assertTrue("Test 5: Failed to create reader", cr.ready()); assertEquals("Test 6: Incorrect character read;", 'W', cr.read()); }
44. CompactSyntaxLexerAdapter#start()
Project: intellij-community
File: CompactSyntaxLexerAdapter.java
File: CompactSyntaxLexerAdapter.java
@Deprecated public void start(char[] buffer, int startOffset, int endOffset, int initialState) { myBuffer = new CharArrayCharSequence(buffer, startOffset, endOffset); final CharArrayReader reader = new CharArrayReader(buffer, startOffset, endOffset - startOffset); init(startOffset, endOffset, reader, initialState); }