11package net .sf .jsqlparser .statement ;
22
3- import java .io .StringReader ;
43import net .sf .jsqlparser .JSQLParserException ;
54import net .sf .jsqlparser .parser .CCJSqlParser ;
65import net .sf .jsqlparser .parser .CCJSqlParserUtil ;
76import net .sf .jsqlparser .parser .ParseException ;
7+ import net .sf .jsqlparser .parser .StringProvider ;
88import net .sf .jsqlparser .statement .select .Select ;
99import org .junit .After ;
1010import org .junit .AfterClass ;
@@ -63,7 +63,7 @@ public void testStatementsProblem() throws JSQLParserException {
6363 @ Test
6464 public void testStatementsErrorRecovery () throws JSQLParserException , ParseException {
6565 String sqls = "select * from mytable; select * from;" ;
66- CCJSqlParser parser = new CCJSqlParser (new StringReader (sqls ));
66+ CCJSqlParser parser = new CCJSqlParser (new StringProvider (sqls ));
6767 parser .setErrorRecovery (true );
6868 Statements parseStatements = parser .Statements ();
6969
@@ -76,7 +76,7 @@ public void testStatementsErrorRecovery() throws JSQLParserException, ParseExcep
7676 @ Test
7777 public void testStatementsErrorRecovery2 () throws JSQLParserException , ParseException {
7878 String sqls = "select * from1 table;" ;
79- CCJSqlParser parser = new CCJSqlParser (new StringReader (sqls ));
79+ CCJSqlParser parser = new CCJSqlParser (new StringProvider (sqls ));
8080 parser .setErrorRecovery (true );
8181 Statements parseStatements = parser .Statements ();
8282
@@ -89,7 +89,7 @@ public void testStatementsErrorRecovery2() throws JSQLParserException, ParseExce
8989 @ Test
9090 public void testStatementsErrorRecovery3 () throws JSQLParserException , ParseException {
9191 String sqls = "select * from mytable; select * from;select * from mytable2" ;
92- CCJSqlParser parser = new CCJSqlParser (new StringReader (sqls ));
92+ CCJSqlParser parser = new CCJSqlParser (new StringProvider (sqls ));
9393 parser .setErrorRecovery (true );
9494 Statements parseStatements = parser .Statements ();
9595
0 commit comments