Reuse PathUtils
diff --git a/src/test/java/org/apache/commons/configuration2/test/HsqlDB.java b/src/test/java/org/apache/commons/configuration2/test/HsqlDB.java
index 8f3cf21..4ba1af1 100644
--- a/src/test/java/org/apache/commons/configuration2/test/HsqlDB.java
+++ b/src/test/java/org/apache/commons/configuration2/test/HsqlDB.java
@@ -17,12 +17,14 @@
package org.apache.commons.configuration2.test;
-import java.io.FileReader;
+import java.nio.charset.Charset;
+import java.nio.file.Paths;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
+import org.apache.commons.io.file.PathUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
@@ -59,17 +61,7 @@
}
private String getFileContents(final String fileName) throws Exception {
- try (FileReader fr = new FileReader(fileName)) {
-
- final char[] fileBuf = new char[1024];
- final StringBuilder sb = new StringBuilder(1000);
- int res = -1;
-
- while ((res = fr.read(fileBuf, 0, 1024)) > -1) {
- sb.append(fileBuf, 0, res);
- }
- return sb.toString();
- }
+ return PathUtils.readString(Paths.get(fileName), Charset.defaultCharset());
}
private void loadSqlFile(final String fileName) throws Exception {