From: Brett Porter Date: Tue, 29 Nov 2005 08:46:45 +0000 (+0000) Subject: test invalid snapshot version when used as a base X-Git-Tag: archiva-0.9-alpha-1~1106 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=6597c5279fcd7465ddc1a40cbccdca738584a573;p=archiva.git test invalid snapshot version when used as a base PR: MRM-9 git-svn-id: https://svn.apache.org/repos/asf/maven/repository-manager/trunk@349672 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/maven-repository-discovery/src/test/java/org/apache/maven/repository/discovery/DefaultArtifactDiscovererTest.java b/maven-repository-discovery/src/test/java/org/apache/maven/repository/discovery/DefaultArtifactDiscovererTest.java index a3780557a..df3caac38 100644 --- a/maven-repository-discovery/src/test/java/org/apache/maven/repository/discovery/DefaultArtifactDiscovererTest.java +++ b/maven-repository-discovery/src/test/java/org/apache/maven/repository/discovery/DefaultArtifactDiscovererTest.java @@ -190,6 +190,28 @@ public class DefaultArtifactDiscovererTest } } + public void testKickoutWithSnapshotBaseVersion() + { + List artifacts = discoverer.discoverArtifacts( repositoryLocation, null, false ); + assertNotNull( "Check artifacts not null", artifacts ); + boolean found = false; + for ( Iterator i = discoverer.getKickedOutPathsIterator(); i.hasNext() && !found; ) + { + String path = (String) i.next(); + + found = path.replace( '\\', '/' ).equals( + "invalid/invalid/1.0-20050611.123456-1/invalid-1.0-20050611.123456-1.jar" ); + } + assertTrue( "Check kickout was found", found ); + + for ( Iterator i = artifacts.iterator(); i.hasNext(); ) + { + Artifact a = (Artifact) i.next(); + assertFalse( "Check not 'invalid-1.0-20050611-123456-1.jar'", + a.getFile().getName().equals( "invalid-1.0-20050611.123456-1.jar" ) ); + } + } + public void testSnapshotInclusion() { List artifacts = discoverer.discoverArtifacts( repositoryLocation, null, true ); diff --git a/maven-repository-discovery/src/test/repository/invalid/invalid/1.0-20050611.123456-1/invalid-1.0-20050611.123456-1.jar b/maven-repository-discovery/src/test/repository/invalid/invalid/1.0-20050611.123456-1/invalid-1.0-20050611.123456-1.jar new file mode 100644 index 000000000..e69de29bb