You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by rf...@apache.org on 2012/08/27 21:56:09 UTC

svn commit: r1377810 - /maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/MapVersionsPhaseTest.java

Author: rfscholte
Date: Mon Aug 27 19:56:09 2012
New Revision: 1377810

URL: http://svn.apache.org/viewvc?rev=1377810&view=rev
Log:
MRELEASE-511: unittest matching original bug

Modified:
    maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/MapVersionsPhaseTest.java

Modified: maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/MapVersionsPhaseTest.java
URL: http://svn.apache.org/viewvc/maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/MapVersionsPhaseTest.java?rev=1377810&r1=1377809&r2=1377810&view=diff
==============================================================================
--- maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/MapVersionsPhaseTest.java (original)
+++ maven/release/trunk/maven-release-manager/src/test/java/org/apache/maven/shared/release/phase/MapVersionsPhaseTest.java Mon Aug 27 19:56:09 2012
@@ -1891,6 +1891,30 @@ public class MapVersionsPhaseTest
                       releaseDescriptor.getDevelopmentVersions() );
         assertNull( "Check release versions", releaseDescriptor.getReleaseVersions().get( "groupId:artifactId" ) );
     }
+    
+    // MRELEASE-511
+    public void testUnusualVersions1() throws Exception
+    {
+        MapVersionsPhase mapReleasephase = (MapVersionsPhase) lookup( ReleasePhase.ROLE, "test-map-release-versions" );
+        MapVersionsPhase mapDevelopmentphase = (MapVersionsPhase) lookup( ReleasePhase.ROLE, "test-map-development-versions" );
+        
+        List<MavenProject> reactorProjects =
+            Collections.singletonList( createProject( "artifactId", "MYB_200909-SNAPSHOT" ) );
+        
+        ReleaseDescriptor releaseDescriptor = new ReleaseDescriptor();
+        releaseDescriptor.setDefaultReleaseVersion( "PPX" );
+        releaseDescriptor.setDefaultDevelopmentVersion( "MYB_200909-SNAPSHOT" );
+        
+        // test
+        mapReleasephase.execute( releaseDescriptor, new DefaultReleaseEnvironment(), reactorProjects );
+        mapDevelopmentphase.execute( releaseDescriptor, new DefaultReleaseEnvironment(), reactorProjects );
+        
+        // verify
+        assertEquals( "Check development versions", Collections.singletonMap( "groupId:artifactId", "MYB_200909-SNAPSHOT" ),
+                      releaseDescriptor.getDevelopmentVersions() );
+        assertEquals( "Check release versions", Collections.singletonMap( "groupId:artifactId", "PPX" ), 
+                      releaseDescriptor.getReleaseVersions() );
+    }
 
     private static MavenProject createProject( String artifactId, String version )
     {