mirror of https://github.com/apache/archiva.git
[MRM-565] Archiva 1.0-beta-3 fails in 404 on all legacy request.
Added test for get of artifact using legacy path. git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/trunk@587710 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
e0d19c4d97
commit
365460eaa7
|
@ -292,6 +292,29 @@ public class RepositoryServletTest
|
|||
assertEquals( "Expected file contents", expectedArtifactContents, response.getText() );
|
||||
}
|
||||
|
||||
public void testGetNoProxyArtifactLegacyLayout()
|
||||
throws Exception
|
||||
{
|
||||
RepositoryServlet servlet = (RepositoryServlet) sc.newInvocation( REQUEST_PATH ).getServlet();
|
||||
assertNotNull( servlet );
|
||||
assertRepositoryValid( servlet, REPOSITORY_ID );
|
||||
|
||||
String commonsLangJar = "commons-lang/commons-lang/2.1/commons-lang-2.1.jar";
|
||||
String expectedArtifactContents = "dummy-commons-lang-artifact";
|
||||
|
||||
File artifactFile = new File( repositoryLocation, commonsLangJar );
|
||||
artifactFile.getParentFile().mkdirs();
|
||||
|
||||
FileUtils.writeStringToFile( artifactFile, expectedArtifactContents, null );
|
||||
|
||||
WebRequest request = new GetMethodWebRequest( "http://machine.com/repository/internal/" +
|
||||
"commons-lang/jars/commons-lang-2.1.jar" );
|
||||
WebResponse response = sc.getResponse( request );
|
||||
assertEquals( "Response OK", HttpServletResponse.SC_OK, response.getResponseCode() );
|
||||
|
||||
assertEquals( "Expected file contents", expectedArtifactContents, response.getText() );
|
||||
}
|
||||
|
||||
public void testMimeTypesAvailable()
|
||||
throws Exception
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue