Browse Source

Fixing test case NPE wrt repo.location.



git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/trunk@583652 13f79535-47bb-0310-9956-ffa450edef68
tags/archiva-1.0-beta-3
Joakim Erdfelt 16 years ago
parent
commit
46c2f650b3

+ 1
- 1
archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/repository/RepositoryServlet.java View File

@@ -111,7 +111,7 @@ public class RepositoryServlet
{
if ( repositoryMap.isEmpty() )
{
repositoryMap = configuration.getConfiguration().getManagedRepositoriesAsMap();
repositoryMap.putAll( configuration.getConfiguration().getManagedRepositoriesAsMap() );
}
return repositoryMap.get( prefix );
}

+ 6
- 0
archiva-web/archiva-webapp/src/test/java/org/apache/maven/archiva/web/repository/RepositoryServletTest.java View File

@@ -124,6 +124,12 @@ public class RepositoryServletTest
ManagedRepositoryConfiguration repo = new ManagedRepositoryConfiguration();
repo.setId( NEW_REPOSITORY_ID );
repo.setName( NEW_REPOSITORY_NAME );
File repoRoot = new File( getBasedir(), "target/test-repository-root" );
if ( !repoRoot.exists() )
{
repoRoot.mkdirs();
}
repo.setLocation( repoRoot.getAbsolutePath() );
c.addManagedRepository( repo );
// TODO it would be better to use a mock configuration and "save" to more accurately reflect the calls made
servlet.configurationEvent( new ConfigurationEvent( ConfigurationEvent.SAVED) );

Loading…
Cancel
Save