From fcb521e832b63dc9979e90137ed29203b4f78cee Mon Sep 17 00:00:00 2001
From: Nikolaus Krismer <niko@krismer.de>
Date: Mon, 19 May 2014 20:13:52 +0200
Subject: [PATCH] tried fixing test problems on jenkins server

---
 .../it/unibz/inf/isochrone/config/ConfigDataset.java | 12 +-----------
 .../it/unibz/inf/isochrone/util/ResourceHelper.java  |  2 +-
 2 files changed, 2 insertions(+), 12 deletions(-)

diff --git a/src/main/java/it/unibz/inf/isochrone/config/ConfigDataset.java b/src/main/java/it/unibz/inf/isochrone/config/ConfigDataset.java
index 22b2945d..e99648a8 100644
--- a/src/main/java/it/unibz/inf/isochrone/config/ConfigDataset.java
+++ b/src/main/java/it/unibz/inf/isochrone/config/ConfigDataset.java
@@ -37,9 +37,7 @@ import java.util.regex.Pattern;
 
 import javax.validation.constraints.NotNull;
 
-import org.apache.commons.io.Charsets;
 import org.apache.commons.io.FileUtils;
-import org.apache.commons.io.IOUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -388,15 +386,7 @@ public class ConfigDataset {
 			}
 
 			// find resources on classpath (in jar files...) and add to available ones
-			r2 = cLoader.getResourceAsStream("");
-			if (r2 != null) {
-				final Collection<String> files = IOUtils.readLines(r2, Charsets.UTF_8);
-				for (String filename : files) {
-					if (dsConfigPattern.matcher(filename).matches()) {
-						resources.add(filename);
-					}
-				}
-			}
+			resources.addAll(ResourceHelper.findFilesInClassPath(dsConfigPattern));
 
 			// find resources on webapp resources (in tomcat lib folder, in WEB-INF...)  and add to available ones
 			final Enumeration<URL> e = cLoader.getResources("../lib");
diff --git a/src/main/java/it/unibz/inf/isochrone/util/ResourceHelper.java b/src/main/java/it/unibz/inf/isochrone/util/ResourceHelper.java
index 2a6c23f2..a6b98a92 100644
--- a/src/main/java/it/unibz/inf/isochrone/util/ResourceHelper.java
+++ b/src/main/java/it/unibz/inf/isochrone/util/ResourceHelper.java
@@ -36,7 +36,7 @@ public final class ResourceHelper {
 	}
 
 	public static Set<String> findFilesInResources(final String[] pathElements, final Pattern fileNamePattern) throws IOException {
-		Set<String> result = new HashSet<String>();
+		final Set<String> result = new HashSet<String>();
 		for (String element : pathElements) {
 			final File newFile = new File(element);
 			if (newFile.isDirectory()) {
-- 
GitLab