Author: olamy
Date: Sun Jun 19 15:07:34 2011
New Revision: 1137376

URL: http://svn.apache.org/viewvc?rev=1137376&view=rev
Log:
ensure starting unit tests with clean configuration to prevent sporadic failure

Modified:
    
archiva/trunk/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/maven/archiva/webdav/AbstractRepositoryServletTestCase.java
    
archiva/trunk/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/maven/archiva/webdav/RepositoryServletBrowseTest.java

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/maven/archiva/webdav/AbstractRepositoryServletTestCase.java
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/maven/archiva/webdav/AbstractRepositoryServletTestCase.java?rev=1137376&r1=1137375&r2=1137376&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/maven/archiva/webdav/AbstractRepositoryServletTestCase.java
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/maven/archiva/webdav/AbstractRepositoryServletTestCase.java
 Sun Jun 19 15:07:34 2011
@@ -100,25 +100,24 @@ public abstract class AbstractRepository
         }
         FileUtils.copyFile( testConf, testConfDest );
 
-
         archivaConfiguration = applicationContext.getBean( 
ArchivaConfiguration.class );
 
-
         //archivaConfiguration = (ArchivaConfiguration) lookup( 
ArchivaConfiguration.class );
         repoRootInternal = new File( appserverBase, 
"data/repositories/internal" );
         repoRootLegacy = new File( appserverBase, "data/repositories/legacy" );
         Configuration config = archivaConfiguration.getConfiguration();
 
-        if ( !config.getManagedRepositoriesAsMap().containsKey( 
REPOID_INTERNAL ) )
-        {
-            config.addManagedRepository(
-                createManagedRepository( REPOID_INTERNAL, "Internal Test 
Repo", repoRootInternal, true ) );
-        }
-        if ( !config.getManagedRepositoriesAsMap().containsKey( REPOID_LEGACY 
) )
-        {
-            config.addManagedRepository(
-                createManagedRepository( REPOID_LEGACY, "Legacy Format Test 
Repo", repoRootLegacy, "legacy", true ) );
-        }
+        config.getManagedRepositories().clear();
+
+        config.addManagedRepository(
+            createManagedRepository( REPOID_INTERNAL, "Internal Test Repo", 
repoRootInternal, true ) );
+
+        config.addManagedRepository(
+            createManagedRepository( REPOID_LEGACY, "Legacy Format Test Repo", 
repoRootLegacy, "legacy", true ) );
+
+        config.getProxyConnectors().clear();
+
+        config.getRemoteRepositories().clear();
 
         saveConfiguration( archivaConfiguration );
 
@@ -161,7 +160,6 @@ public abstract class AbstractRepository
     }
 
 
-
     protected void assertFileContents( String expectedContents, File repoRoot, 
String path )
         throws IOException
     {

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/maven/archiva/webdav/RepositoryServletBrowseTest.java
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/maven/archiva/webdav/RepositoryServletBrowseTest.java?rev=1137376&r1=1137375&r2=1137376&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/maven/archiva/webdav/RepositoryServletBrowseTest.java
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webdav/src/test/java/org/apache/maven/archiva/webdav/RepositoryServletBrowseTest.java
 Sun Jun 19 15:07:34 2011
@@ -86,19 +86,19 @@ public class RepositoryServletBrowseTest
 
         WebRequest request = new GetMethodWebRequest( 
"http://machine.com/repository/internal/org/apache/archiva/artifactId"; );
         WebResponse response = sc.getResponse( request );
-        assertEquals( "Response", HttpServletResponse.SC_OK, 
response.getResponseCode() );
+        assertEquals( "1st Response", HttpServletResponse.SC_OK, 
response.getResponseCode() );
 
         request = new GetMethodWebRequest( 
"http://machine.com/repository/internal/org/apache/archiva/artifactId/"; );
         response = sc.getResponse( request );
-        assertEquals( "Response", HttpServletResponse.SC_OK, 
response.getResponseCode() );
+        assertEquals( "2nd Response", HttpServletResponse.SC_OK, 
response.getResponseCode() );
         
         request = new GetMethodWebRequest( 
"http://machine.com/repository/internal/org/apache/archiva/artifactId/1.0/artifactId-1.0.jar";
 );
         response = sc.getResponse( request );
-        assertEquals( "Response", HttpServletResponse.SC_OK, 
response.getResponseCode() );
+        assertEquals( "3rd Response", HttpServletResponse.SC_OK, 
response.getResponseCode() );
         
         request = new GetMethodWebRequest( 
"http://machine.com/repository/internal/org/apache/archiva/artifactId/1.0/artifactId-1.0.jar/";
 );
         response = sc.getResponse( request );
-        assertEquals( "Response", HttpServletResponse.SC_NOT_FOUND, 
response.getResponseCode() );
+        assertEquals( "4th Response", HttpServletResponse.SC_NOT_FOUND, 
response.getResponseCode() );
     }
     
     


Reply via email to