[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 {
