Author: rfscholte
Date: Sat Jun 16 09:44:17 2012
New Revision: 1350898

URL: http://svn.apache.org/viewvc?rev=1350898&view=rev
Log:
Use Mock-annotation for Prompter

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=1350898&r1=1350897&r2=1350898&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
 Sat Jun 16 09:44:17 2012
@@ -22,7 +22,6 @@ package org.apache.maven.shared.release.
 import static org.mockito.Matchers.eq;
 import static org.mockito.Matchers.isA;
 import static org.mockito.Matchers.startsWith;
-import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.times;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.verifyNoMoreInteractions;
@@ -40,6 +39,8 @@ import org.apache.maven.shared.release.v
 import org.codehaus.plexus.PlexusTestCase;
 import org.codehaus.plexus.components.interactivity.Prompter;
 import org.codehaus.plexus.components.interactivity.PrompterException;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
 
 /**
  * Test the version mapping phase.
@@ -49,6 +50,14 @@ import org.codehaus.plexus.components.in
 public class MapVersionsPhaseTest
     extends PlexusTestCase
 {
+    @Mock
+    private Prompter mockPrompter;
+    
+    public void setUp() throws Exception {
+        super.setUp();
+        MockitoAnnotations.initMocks(this);
+    }
+    
     public void testMapReleaseVersionsInteractive()
         throws Exception
     {
@@ -56,7 +65,6 @@ public class MapVersionsPhaseTest
         MapVersionsPhase phase = (MapVersionsPhase) lookup( ReleasePhase.ROLE, 
"test-map-release-versions" );
         MavenProject project = createProject( "artifactId", "1.0-SNAPSHOT" );
 
-        Prompter mockPrompter = mock( Prompter.class );
         when( mockPrompter.prompt( startsWith( "What is the release version 
for \"" + project.getName() + "\"?" ), eq( "1.0" ) ) ).thenReturn( "2.0" );
         phase.setPrompter( mockPrompter );
 
@@ -92,7 +100,6 @@ public class MapVersionsPhaseTest
         MapVersionsPhase phase = (MapVersionsPhase) lookup( ReleasePhase.ROLE, 
"test-map-release-versions" );
         MavenProject project = createProject( "artifactId", "1.0-SNAPSHOT" );
 
-        Prompter mockPrompter = mock( Prompter.class );
         when(
               mockPrompter.prompt( startsWith( "What is the release version 
for \"" + project.getName() + "\"?" ),
                                    eq( "1.0" ) ) ).thenReturn( "1.0.0" );
@@ -134,7 +141,6 @@ public class MapVersionsPhaseTest
         MapVersionsPhase phase = (MapVersionsPhase) lookup( ReleasePhase.ROLE, 
"test-map-release-versions" );
         MavenProject project = createProject( "artifactId", "SNAPSHOT" );
 
-        Prompter mockPrompter = mock( Prompter.class );
         when( mockPrompter.prompt( startsWith( "What is the release version 
for \"" + project.getName() + "\"?" ), eq( "1.0" ) ) ).thenReturn( "2.0" );
         phase.setPrompter( mockPrompter );
 
@@ -177,7 +183,6 @@ public class MapVersionsPhaseTest
         ReleaseDescriptor releaseDescriptor = new ReleaseDescriptor();
         releaseDescriptor.addReleaseVersion( "groupId:artifactId", "2.0" );
 
-        Prompter mockPrompter = mock( Prompter.class );
         phase.setPrompter( mockPrompter );
 
         // execute
@@ -208,7 +213,6 @@ public class MapVersionsPhaseTest
         // prepare
         MapVersionsPhase phase = (MapVersionsPhase) lookup( ReleasePhase.ROLE, 
"test-map-release-versions" );
 
-        Prompter mockPrompter = mock( Prompter.class );
         phase.setPrompter( mockPrompter );
 
         List<MavenProject> reactorProjects = Collections.singletonList( 
createProject( "artifactId", "1.0-SNAPSHOT" ) );
@@ -244,7 +248,6 @@ public class MapVersionsPhaseTest
         MapVersionsPhase phase = (MapVersionsPhase) lookup( ReleasePhase.ROLE, 
"test-map-development-versions" );
         MavenProject project = createProject( "artifactId", "1.0" );
 
-        Prompter mockPrompter = mock( Prompter.class );
         when( mockPrompter.prompt( startsWith( "What is the new development 
version for \"" + project.getName() + "\"?" ), eq( "1.1-SNAPSHOT" ) ) 
).thenReturn( "2.0-SNAPSHOT" );
         phase.setPrompter( mockPrompter );
 
@@ -283,7 +286,6 @@ public class MapVersionsPhaseTest
         MapVersionsPhase phase = (MapVersionsPhase) lookup( ReleasePhase.ROLE, 
"test-map-development-versions" );
         MavenProject project = createProject( "artifactId", "1.0" );
 
-        Prompter mockPrompter = mock( Prompter.class );
         phase.setPrompter( mockPrompter );
 
         List<MavenProject> reactorProjects = Collections.singletonList( 
project );
@@ -318,7 +320,6 @@ public class MapVersionsPhaseTest
         // prepare
         MapVersionsPhase phase = (MapVersionsPhase) lookup( ReleasePhase.ROLE, 
"test-map-development-versions" );
 
-        Prompter mockPrompter = mock( Prompter.class );
         phase.setPrompter( mockPrompter );
 
         List<MavenProject> reactorProjects = Collections.singletonList( 
createProject( "artifactId", "1.0" ) );
@@ -358,7 +359,6 @@ public class MapVersionsPhaseTest
         MapVersionsPhase phase = (MapVersionsPhase) lookup( ReleasePhase.ROLE, 
"test-map-development-versions" );
         List<MavenProject> reactorProjects = Collections.singletonList( 
createProject( "artifactId", "1.0" ) );
 
-        Prompter mockPrompter = mock( Prompter.class );
         phase.setPrompter( mockPrompter );
 
         ReleaseDescriptor releaseDescriptor = new ReleaseDescriptor();
@@ -394,7 +394,6 @@ public class MapVersionsPhaseTest
         // prepare
         MapVersionsPhase phase = (MapVersionsPhase) lookup( ReleasePhase.ROLE, 
"test-map-development-versions" );
 
-        Prompter mockPrompter = mock( Prompter.class );
         when( mockPrompter.prompt( isA( String.class ),  isA( String.class ) ) 
).thenThrow( new PrompterException( "..." ) );
         phase.setPrompter( mockPrompter );
 
@@ -441,7 +440,6 @@ public class MapVersionsPhaseTest
         MapVersionsPhase phase = (MapVersionsPhase) lookup( ReleasePhase.ROLE, 
"test-map-development-versions" );
         MavenProject project = createProject( "artifactId", "foo" );
 
-        Prompter mockPrompter = mock( Prompter.class );
         when( mockPrompter.prompt( startsWith( "What is the new development 
version for \"" + project.getName() + "\"?" ), eq( "1.1-SNAPSHOT" ) ) 
).thenReturn( "2.0-SNAPSHOT" );
         phase.setPrompter( mockPrompter );
 


Reply via email to