Fix the creation of the file in the test. The test was failing when there is a space in the path.
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc7.0.x/trunk@1758616 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/test/org/apache/catalina/startup/TestContextConfigAnnotation.java b/test/org/apache/catalina/startup/TestContextConfigAnnotation.java
index f265c14..618e99c 100644
--- a/test/org/apache/catalina/startup/TestContextConfigAnnotation.java
+++ b/test/org/apache/catalina/startup/TestContextConfigAnnotation.java
@@ -18,6 +18,7 @@
import java.beans.PropertyChangeListener;
import java.io.File;
+import java.net.URISyntaxException;
import java.net.URL;
import java.util.HashSet;
import java.util.Set;
@@ -358,12 +359,13 @@
*
* @param className
* @return File Resource
+ * @throws URISyntaxException
*/
- private File paramClassResource(String className) {
+ private File paramClassResource(String className) throws URISyntaxException {
URL url = getClass().getClassLoader().getResource(className + ".class");
assertNotNull(url);
- File file = new File(url.getPath());
+ File file = new File(url.toURI());
return file;
}
}