Author: olamy
Date: Mon Jan  6 05:31:33 2014
New Revision: 1555671

URL: http://svn.apache.org/r1555671
Log:
fix unit test

Modified:
    
archiva/trunk/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/AbstractRepositoryServletProxiedTestCase.java
    
archiva/trunk/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletProxiedTimestampedSnapshotPolicyTest.java

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/AbstractRepositoryServletProxiedTestCase.java
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/AbstractRepositoryServletProxiedTestCase.java?rev=1555671&r1=1555670&r2=1555671&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/AbstractRepositoryServletProxiedTestCase.java
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/AbstractRepositoryServletProxiedTestCase.java
 Mon Jan  6 05:31:33 2014
@@ -20,8 +20,10 @@ package org.apache.archiva.webdav;
  */
 
 
+import com.gargoylesoftware.htmlunit.WebClient;
 import com.gargoylesoftware.htmlunit.WebRequest;
 import com.gargoylesoftware.htmlunit.WebResponse;
+import com.google.common.io.Files;
 import org.apache.archiva.configuration.ProxyConnectorConfiguration;
 import org.apache.archiva.configuration.RemoteRepositoryConfiguration;
 import org.apache.archiva.policies.CachedFailuresPolicy;
@@ -34,9 +36,11 @@ import org.eclipse.jetty.server.handler.
 import org.eclipse.jetty.servlet.DefaultServlet;
 import org.eclipse.jetty.servlet.ServletContextHandler;
 import org.eclipse.jetty.servlet.ServletHolder;
+import org.fest.assertions.api.Assertions;
 import org.junit.After;
 import org.junit.Before;
 
+import javax.servlet.http.HttpServletResponse;
 import java.io.File;
 import java.nio.charset.Charset;
 
@@ -117,7 +121,7 @@ public abstract class AbstractRepository
         RemoteRepoInfo repo = new RemoteRepoInfo();
         repo.id = id;
         repo.context = "/" + id;
-        repo.root = new File( "target/remote-repos/" + id + "/" );
+        repo.root = Files.createTempDir();// new File( System.getProperty( 
"basedir" ) + "target/remote-repos/" + id + "/" );
 
         // Remove exising root contents.
         if ( repo.root.exists() )
@@ -160,10 +164,11 @@ public abstract class AbstractRepository
     protected void assertServerSetupCorrectly( RemoteRepoInfo remoteRepo )
         throws Exception
     {
-        //WebConversation wc = new WebConversation();
-        WebRequest request = new GetMethodWebRequest( remoteRepo.url );
-        WebResponse response = getServletUnitClient().getResponse( request );
-        assertResponseOK( response );
+
+        WebClient client = newClient();
+        int status = client.getPage( remoteRepo.url 
).getWebResponse().getStatusCode();
+        Assertions.assertThat( status ).isEqualTo( HttpServletResponse.SC_OK );
+
     }
 
     private void setupConnector( String repoId, RemoteRepoInfo remoteRepo, 
String releasesPolicy,
@@ -255,6 +260,7 @@ public abstract class AbstractRepository
     {
         remoteSnapshots = createServer( "snapshots" );
 
+
         assertServerSetupCorrectly( remoteSnapshots );
         RemoteRepositoryConfiguration remoteRepositoryConfiguration =
             
archivaConfiguration.getConfiguration().getRemoteRepositoriesAsMap().get( 
remoteSnapshots.id );

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletProxiedTimestampedSnapshotPolicyTest.java
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletProxiedTimestampedSnapshotPolicyTest.java?rev=1555671&r1=1555670&r2=1555671&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletProxiedTimestampedSnapshotPolicyTest.java
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/archiva/webdav/RepositoryServletProxiedTimestampedSnapshotPolicyTest.java
 Mon Jan  6 05:31:33 2014
@@ -43,8 +43,8 @@ public class RepositoryServletProxiedTim
     public void setup()
         throws Exception
     {
-        archivaConfiguration.getConfiguration().setProxyConnectors( new 
ArrayList<ProxyConnectorConfiguration>() );
         super.setUp();
+        archivaConfiguration.getConfiguration().setProxyConnectors( new 
ArrayList<ProxyConnectorConfiguration>() );
     }
 
     @After


Reply via email to