fixed tests when there are spaces in directory name
git-svn-id: https://svn.apache.org/repos/asf/maven/shared/trunk@645201 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/test/java/org/apache/maven/shared/repository/DefaultRepositoryAssemblerTest.java b/src/test/java/org/apache/maven/shared/repository/DefaultRepositoryAssemblerTest.java
index b7e57cb..576b25f 100644
--- a/src/test/java/org/apache/maven/shared/repository/DefaultRepositoryAssemblerTest.java
+++ b/src/test/java/org/apache/maven/shared/repository/DefaultRepositoryAssemblerTest.java
@@ -22,6 +22,7 @@
import java.io.File;
import java.io.IOException;
import java.net.URL;
+import java.net.URLDecoder;
import java.util.Collections;
public class DefaultRepositoryAssemblerTest
@@ -71,7 +72,7 @@
ClassLoader cloader = Thread.currentThread().getContextClassLoader();
URL res = cloader.getResource( "projects/" + projectResource );
- File projectFile = new File( res.getPath() ).getAbsoluteFile();
+ File projectFile = new File( URLDecoder.decode( res.getPath(), "UTF-8" ) ).getAbsoluteFile();
if ( preCacheParent )
{
@@ -119,7 +120,7 @@
ClassLoader cloader = Thread.currentThread().getContextClassLoader();
URL res = cloader.getResource( "marker.txt" );
- File markerFile = new File( res.getPath() );
+ File markerFile = new File( URLDecoder.decode( res.getPath(), "UTF-8" ) );
markerFile = markerFile.getCanonicalFile();
File repoDir = new File( markerFile.getParentFile(), "remote-repository" );