Fix additional potential resource leaks

refs #337 refs #349
This commit is contained in:
Andreas Dangel
2017-04-14 12:34:06 +02:00
parent b37f42d355
commit 23ed813954
3 changed files with 15 additions and 8 deletions

View File

@@ -117,7 +117,9 @@ public class AbstractLanguageVersionTest {
Properties props = new Properties();
String rulesetsProperties = "rulesets/" + simpleTerseName + "/rulesets.properties";
props.load(ResourceLoader.loadResourceAsStream(rulesetsProperties));
try (InputStream inputStream = ResourceLoader.loadResourceAsStream(rulesetsProperties);) {
props.load(inputStream);
}
String rulesetFilenames = props.getProperty("rulesets.filenames");
assertNotNull(rulesetFilenames);
@@ -131,6 +133,7 @@ public class AbstractLanguageVersionTest {
for (String r : rulesets) {
InputStream stream = ResourceLoader.loadResourceAsStream(r);
assertNotNull(stream);
stream.close();
RuleSet ruleset = factory.createRuleSet(r);
assertNotNull(ruleset);
}