Eclipse is pointing out we should be managing resources properly, fix
that.
Change-Id: I34e8040bca7c5003e4830134ccc37d0cd44d2387
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
public final class TestUtils {
private TestUtils() {
- throw new UnsupportedOperationException();
+ // Hidden on purpose
}
static String loadTextFile(final File file) throws IOException {
- final FileReader fileReader = new FileReader(file, StandardCharsets.UTF_8);
- final BufferedReader bufReader = new BufferedReader(fileReader);
-
- String line = null;
final StringBuilder result = new StringBuilder();
- while ((line = bufReader.readLine()) != null) {
- result.append(line);
+ try (BufferedReader bufReader = new BufferedReader(new FileReader(file, StandardCharsets.UTF_8))) {
+ String line = null;
+ while ((line = bufReader.readLine()) != null) {
+ result.append(line);
+ }
}
- bufReader.close();
return result.toString();
}