Author: oching
Date: Mon Aug 17 09:40:44 2009
New Revision: 804909
URL: http://svn.apache.org/viewvc?rev=804909&view=rev
Log:
[MRM-1194] Archiva doesn't cope with versions in a pom.xml that are properties
o updated test cases
Modified:
archiva/trunk/archiva-modules/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/project/resolvers/ManagedRepositoryProjectResolverTest.java
Modified:
archiva/trunk/archiva-modules/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/project/resolvers/ManagedRepositoryProjectResolverTest.java
URL:
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/project/resolvers/ManagedRepositoryProjectResolverTest.java?rev=804909&r1=804908&r2=804909&view=diff
==============================================================================
---
archiva/trunk/archiva-modules/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/project/resolvers/ManagedRepositoryProjectResolverTest.java
(original)
+++
archiva/trunk/archiva-modules/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/project/resolvers/ManagedRepositoryProjectResolverTest.java
Mon Aug 17 09:40:44 2009
@@ -26,6 +26,7 @@
import org.apache.maven.archiva.model.ArchivaProjectModel;
import org.apache.maven.archiva.model.VersionedReference;
import
org.apache.maven.archiva.repository.content.ManagedDefaultRepositoryContent;
+import org.apache.maven.archiva.repository.project.ProjectModelException;
import
org.apache.maven.archiva.repository.project.readers.ProjectModel400Reader;
import org.codehaus.plexus.spring.PlexusInSpringTestCase;
@@ -68,11 +69,18 @@
assertEquals( "org.apache.archiva", model.getGroupId() );
assertEquals( "unique-version", model.getArtifactId() );
assertEquals( "1.0-SNAPSHOT", model.getVersion() );
- assertEquals( "Unique Version Snapshot - Build 3", model.getName()
);
+ assertEquals( "Unique Version Snapshot - Build 3", model.getName()
);
}
catch ( Exception e )
{
- fail( "The latest timestamp should have been found!" );
+ if( e instanceof ProjectModelException )
+ {
+ fail( "A ProjectModelException should not have occurred.
Instead, the latest timestamp should have been found!" );
+ }
+ else
+ {
+ throw e;
+ }
}
}
@@ -119,11 +127,11 @@
try
{
resolver.resolveProjectModel( ref );
- fail( "An exception should have been thrown." );
+ fail( "A ProjectModelException should have been thrown." );
}
catch( Exception e )
{
- assertTrue( true );
+ assertTrue( e instanceof ProjectModelException );
}
}