Author: olamy
Date: Fri Sep 30 14:49:05 2011
New Revision: 1177683

URL: http://svn.apache.org/viewvc?rev=1177683&view=rev
Log:
use wagon in unit test to download the file hope will fix the issue with 1.5

Modified:
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/test/java/org/apache/archiva/DownloadArtifactsTest.java

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/test/java/org/apache/archiva/DownloadArtifactsTest.java
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/test/java/org/apache/archiva/DownloadArtifactsTest.java?rev=1177683&r1=1177682&r2=1177683&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/test/java/org/apache/archiva/DownloadArtifactsTest.java
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp/src/test/java/org/apache/archiva/DownloadArtifactsTest.java
 Fri Sep 30 14:49:05 2011
@@ -30,6 +30,8 @@ import org.apache.cxf.common.util.Base64
 import org.apache.cxf.jaxrs.client.JAXRSClientFactory;
 import org.apache.cxf.jaxrs.client.WebClient;
 import org.apache.cxf.transport.servlet.CXFServlet;
+import org.apache.maven.wagon.providers.http.HttpWagon;
+import org.apache.maven.wagon.repository.Repository;
 import org.codehaus.plexus.util.IOUtil;
 import org.codehaus.redback.integration.security.role.RedbackRoleConstants;
 import org.codehaus.redback.rest.api.services.RoleManagementService;
@@ -221,18 +223,26 @@ public class DownloadArtifactsTest
 
         getUserService( authorizationHeader ).removeFromCache( "guest" );
 
+
+        /*
         URL url = new URL( "http://localhost:"; + port + 
"/repository/internal/junit/junit/4.9/junit-4.9.jar" );
         HttpURLConnection urlConnection = (HttpURLConnection) 
url.openConnection();
         //urlConnection.setRequestProperty( "Authorization", 
authorizationHeader );
         InputStream is = urlConnection.getInputStream();
+        */
         File file = new File( "target/junit-4.9.jar" );
         if ( file.exists() )
         {
             file.delete();
         }
 
-        FileWriter fw = new FileWriter( file );
-        IOUtil.copy( is, fw );
+        HttpWagon httpWagon = new HttpWagon();
+        httpWagon.connect( new Repository( "foo", "http://localhost:"; + port ) 
);
+
+        httpWagon.get( "/repository/internal/junit/junit/4.9/junit-4.9.jar", 
file );
+
+        //FileWriter fw = new FileWriter( file );
+        //IOUtil.copy( is, fw );
         // assert jar contains org/junit/runners/JUnit4.class
         ZipFile zipFile = new ZipFile( file );
         List<String> entries = getZipEntriesNames( zipFile );


Reply via email to