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() );
|
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()
|
public void testMimeTypesAvailable()
|
||||||
throws Exception
|
throws Exception
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue