[MRM-1843] provide mechanism to obtain the latest version of an artifact
test for no content


Project: http://git-wip-us.apache.org/repos/asf/archiva/repo
Commit: http://git-wip-us.apache.org/repos/asf/archiva/commit/d485a996
Tree: http://git-wip-us.apache.org/repos/asf/archiva/tree/d485a996
Diff: http://git-wip-us.apache.org/repos/asf/archiva/diff/d485a996

Branch: refs/heads/master
Commit: d485a996378fcaf5b46d78da348c2b20793ed360
Parents: 450a8a3
Author: Olivier Lamy <[email protected]>
Authored: Wed May 21 14:30:32 2014 +1000
Committer: Olivier Lamy <[email protected]>
Committed: Wed May 21 14:30:32 2014 +1000

----------------------------------------------------------------------
 .../DownloadArtifactFromQueryTest.java          | 25 ++++++++++++++++++++
 1 file changed, 25 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/archiva/blob/d485a996/archiva-modules/archiva-web/archiva-web-common/src/test/java/org/apache/archiva/remotedownload/DownloadArtifactFromQueryTest.java
----------------------------------------------------------------------
diff --git 
a/archiva-modules/archiva-web/archiva-web-common/src/test/java/org/apache/archiva/remotedownload/DownloadArtifactFromQueryTest.java
 
b/archiva-modules/archiva-web/archiva-web-common/src/test/java/org/apache/archiva/remotedownload/DownloadArtifactFromQueryTest.java
index ce39b68..c108af3 100644
--- 
a/archiva-modules/archiva-web/archiva-web-common/src/test/java/org/apache/archiva/remotedownload/DownloadArtifactFromQueryTest.java
+++ 
b/archiva-modules/archiva-web/archiva-web-common/src/test/java/org/apache/archiva/remotedownload/DownloadArtifactFromQueryTest.java
@@ -174,6 +174,31 @@ public class DownloadArtifactFromQueryTest
             Assert.assertEquals( "http://localhost:"; + port + "/repository/" + 
id
                                      + 
"/org/apache/archiva/archiva-test/2.0/archiva-test-2.0.jar", location
             );
+
+
+        }
+        finally
+        {
+            getManagedRepositoriesService().deleteManagedRepository( id, false 
);
+        }
+
+    }
+
+    @Test
+    public void download_no_content()
+        throws Exception
+    {
+        String id = createAndScanRepo();
+
+        try
+        {
+            Response response =
+                getSearchService().redirectToArtifactFile( null, 
"org.apache.archiva.beer", "archiva-wine", "LATEST", null,
+                                                           null );
+
+            Assert.assertEquals( Response.Status.NO_CONTENT.getStatusCode(), 
response.getStatus() );
+
+
         }
         finally
         {

Reply via email to