Skip to content

Commit 8bcf2dc

Browse files
committed
some house keeping
1 parent 71d6523 commit 8bcf2dc

File tree

2 files changed

+13
-7
lines changed

2 files changed

+13
-7
lines changed

src/test/java/net/sf/jsqlparser/statement/select/SelectTest.java

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
package net.sf.jsqlparser.statement.select;
1111

1212
import java.io.*;
13+
import java.nio.charset.Charset;
1314
import java.util.*;
1415
import net.sf.jsqlparser.*;
1516
import net.sf.jsqlparser.expression.*;
@@ -19,7 +20,7 @@
1920
import net.sf.jsqlparser.schema.*;
2021
import net.sf.jsqlparser.statement.*;
2122
import static net.sf.jsqlparser.test.TestUtils.*;
22-
import org.apache.commons.io.*;
23+
import org.apache.commons.io.IOUtils;
2324
import static org.assertj.core.api.Assertions.assertThat;
2425
import static org.junit.Assert.assertEquals;
2526
import static org.junit.Assert.assertFalse;
@@ -2206,7 +2207,8 @@ public void testLateral1() throws JSQLParserException {
22062207
@Test
22072208
public void testLateralComplex1() throws IOException, JSQLParserException {
22082209
String stmt = IOUtils.toString(SelectTest.class.
2209-
getResourceAsStream("complex-lateral-select-request.txt"));
2210+
getResourceAsStream("complex-lateral-select-request.txt"),
2211+
Charset.forName("UTF-8"));
22102212
Select select = (Select) parserManager.parse(new StringReader(stmt));
22112213
assertEquals("SELECT O.ORDERID, O.CUSTNAME, OL.LINETOTAL, OC.ORDCHGTOTAL, OT.TAXTOTAL FROM ORDERS O, LATERAL(SELECT SUM(NETAMT) AS LINETOTAL FROM ORDERLINES LINES WHERE LINES.ORDERID = O.ORDERID) AS OL, LATERAL(SELECT SUM(CHGAMT) AS ORDCHGTOTAL FROM ORDERCHARGES CHARGES WHERE LINES.ORDERID = O.ORDERID) AS OC, LATERAL(SELECT SUM(TAXAMT) AS TAXTOTAL FROM ORDERTAXES TAXES WHERE TAXES.ORDERID = O.ORDERID) AS OT", select.
22122214
toString());
@@ -3061,7 +3063,8 @@ public void testSpeedTestIssue235() throws JSQLParserException {
30613063
@Test
30623064
public void testSpeedTestIssue235_2() throws IOException, JSQLParserException {
30633065
String stmt = IOUtils.toString(SelectTest.class.
3064-
getResourceAsStream("large-sql-issue-235.txt"));
3066+
getResourceAsStream("large-sql-issue-235.txt"),
3067+
Charset.forName("UTF-8"));
30653068
assertSqlCanBeParsedAndDeparsed(stmt, true);
30663069
}
30673070

@@ -3119,7 +3122,8 @@ public void testUniqueInsteadOfDistinctIssue299() throws JSQLParserException {
31193122
@Test
31203123
public void testProblemSqlIssue265() throws IOException, JSQLParserException {
31213124
String sqls = IOUtils.toString(SelectTest.class.
3122-
getResourceAsStream("large-sql-with-issue-265.txt"));
3125+
getResourceAsStream("large-sql-with-issue-265.txt"),
3126+
Charset.forName("UTF-8"));
31233127
Statements stmts = CCJSqlParserUtil.parseStatements(sqls);
31243128
assertEquals(2, stmts.getStatements().size());
31253129
}
@@ -3356,7 +3360,8 @@ public void testIssue572TaskReplacement() throws JSQLParserException {
33563360

33573361
@Test
33583362
public void testIssue566LargeView() throws IOException, JSQLParserException {
3359-
String stmt = IOUtils.toString(SelectTest.class.getResourceAsStream("large-sql-issue-566.txt"));
3363+
String stmt = IOUtils.toString(SelectTest.class.getResourceAsStream("large-sql-issue-566.txt"),
3364+
Charset.forName("UTF-8"));
33603365
assertSqlCanBeParsedAndDeparsed(stmt, true);
33613366
}
33623367

src/test/java/net/sf/jsqlparser/statement/select/SpecialOracleTest.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
import java.io.File;
1313
import java.io.IOException;
14+
import java.nio.charset.Charset;
1415
import java.util.Arrays;
1516
import java.util.LinkedList;
1617
import java.util.List;
@@ -214,7 +215,7 @@ public void testAllSqlsParseDeparse() throws IOException {
214215
if (file.isFile()) {
215216
count++;
216217
LOG.log(Level.INFO, "testing {0}", file.getName());
217-
String sql = FileUtils.readFileToString(file);
218+
String sql = FileUtils.readFileToString(file, Charset.forName("UTF-8"));
218219
boolean parsed = false;
219220
try {
220221
assertSqlCanBeParsedAndDeparsed(sql, true);
@@ -251,7 +252,7 @@ public void testAllSqlsOnlyParse() throws IOException {
251252
List<String> regressionFiles = new LinkedList<>();
252253
for (File file : sqlTestFiles) {
253254
LOG.log(Level.INFO, "testing {0}", file.getName());
254-
String sql = FileUtils.readFileToString(file);
255+
String sql = FileUtils.readFileToString(file, Charset.forName("UTF-8"));
255256
try {
256257
CCJSqlParserUtil.parse(sql);
257258

0 commit comments

Comments
 (0)