org.apache.maven.shared.release.phase
Class RewritePomsForDevelopmentPhaseTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.codehaus.plexus.PlexusTestCase
              extended by org.apache.maven.shared.release.phase.AbstractReleaseTestCase
                  extended by org.apache.maven.shared.release.phase.AbstractRewritingReleasePhaseTestCase
                      extended by org.apache.maven.shared.release.phase.AbstractEditModeRewritingReleasePhaseTestCase
                          extended by org.apache.maven.shared.release.phase.RewritePomsForDevelopmentPhaseTest
All Implemented Interfaces:
Test

public class RewritePomsForDevelopmentPhaseTest
extends AbstractEditModeRewritingReleasePhaseTestCase

Test the SCM modification check phase.

Author:
Brett Porter

Field Summary
 
Fields inherited from class org.apache.maven.shared.release.phase.AbstractReleaseTestCase
localRepository, phase, projectBuilder
 
Fields inherited from class org.codehaus.plexus.PlexusTestCase
basedir, container
 
Constructor Summary
RewritePomsForDevelopmentPhaseTest()
           
 
Method Summary
protected  ReleaseDescriptor createConfigurationForPomWithParentAlternateNextVersion(List<MavenProject> reactorProjects)
           
protected  ReleaseDescriptor createConfigurationForWithParentNextVersion(List<MavenProject> reactorProjects)
           
protected  ReleaseDescriptor createDescriptorFromBasicPom(List<MavenProject> reactorProjects)
           
protected  void mapAlternateNextVersion(ReleaseDescriptor config, String projectId)
           
protected  void mapNextVersion(ReleaseDescriptor config, String projectId)
           
protected  List<MavenProject> prepareReactorProjects(String path, boolean copyFiles)
           
protected  String readTestProjectFile(String fileName)
           
protected  String readTestProjectFile(String fileName, String subpath)
           
protected  void setUp()
           
 void testClean()
           
 void testCleanNotExists()
           
 void testRewriteBasicPomUnmappedScm()
           
 void testRewriteBasicPomWithCvs()
           
 void testRewriteBasicPomWithCvsFromTag()
           
 void testRewriteBasicPomWithInheritedScm()
           
 void testRewritePomDependenciesWithoutDependenciesVersionUpdate()
           
 void testRewritePomWithDependencyPropertyCoordinate()
           
 void testRewritePomWithParentAndProperties()
           
 void testRewritePomWithParentAndPropertiesInDependencyManagement()
           
 void testRewritePomWithParentAndPropertiesInDependencyManagementImport()
           
 void testSimulateRewrite()
           
 void testSimulateRewriteEjbClientDeps()
           
 void testSimulateRewritePomWithParentAndProperties()
           
protected  void unmapNextVersion(ReleaseDescriptor config, String projectId)
           
 
Methods inherited from class org.apache.maven.shared.release.phase.AbstractEditModeRewritingReleasePhaseTestCase
testRewriteBasicPomWithEditMode, testRewriteBasicPomWithEditModeException, testRewriteBasicPomWithEditModeFailure, testRewritePomPluginDependencies, testRewritePomProfile, testRewritePomUnmappedPluginDependencies, testRewritePomUnmappedProfile
 
Methods inherited from class org.apache.maven.shared.release.phase.AbstractRewritingReleasePhaseTestCase
createDefaultConfiguration, createDescriptorFromProjects, createMappedConfiguration, createReactorProjects, createReactorProjectsFromBasicPom, createUnmappedConfiguration, testCleanNoProjects, testRewriteAddSchema, testRewriteBasicPom, testRewriteBasicPomEntities, testRewriteBasicPomNamespace, testRewriteBasicPomWithEncoding, testRewriteBasicPomWithNoSuchProviderException, testRewriteBasicPomWithScmRepoException, testRewriteCDataAroundValues, testRewriteCommentsAroundValues, testRewriteManagedPomDependencies, testRewriteManagedPomPlugins, testRewriteManagedPomUnmappedDependencies, testRewriteManagedPomUnmappedPlugins, testRewritePomDependencies, testRewritePomDependenciesDifferentVersion, testRewritePomDependenciesWithNamespace, testRewritePomExtension, testRewritePomExtensionDifferentVersion, testRewritePomExtensionUndefinedVersion, testRewritePomPlugins, testRewritePomPluginsDifferentVersion, testRewritePomReportPlugins, testRewritePomReportPluginsDifferentVersion, testRewritePomUnmappedDependencies, testRewritePomUnmappedExtension, testRewritePomUnmappedPlugins, testRewritePomUnmappedReportPlugins, testRewritePomWithChangedInheritedVersion, testRewritePomWithInheritedVersion, testRewritePomWithParent, testRewritePomWithReleasedParent, testRewritePomWithUnmappedParent, testRewriteUnmappedPom, testRewriteWhitespaceAroundValues, testSimulateRewriteEditModeSkipped, verifyReactorProjects
 
Methods inherited from class org.apache.maven.shared.release.phase.AbstractReleaseTestCase
comparePomFiles, comparePomFiles, comparePomFiles, comparePomFiles, comparePomFiles, comparePomFiles, comparePomFiles, comparePomFiles, createReactorProjects, createReactorProjects, getPath, getProjectsAsMap, tearDown
 
Methods inherited from class org.codehaus.plexus.PlexusTestCase
createContainerInstance, customizeContext, customizeContext, getBasedir, getClassLoader, getConfiguration, getConfiguration, getContainer, getCustomConfiguration, getResourceAsStream, getTestFile, getTestFile, getTestPath, getTestPath, lookup, lookup, release
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RewritePomsForDevelopmentPhaseTest

public RewritePomsForDevelopmentPhaseTest()
Method Detail

setUp

protected void setUp()
              throws Exception
Overrides:
setUp in class AbstractReleaseTestCase
Throws:
Exception

testSimulateRewrite

public void testSimulateRewrite()
                         throws Exception
Throws:
Exception

testSimulateRewriteEjbClientDeps

public void testSimulateRewriteEjbClientDeps()
                                      throws Exception
Throws:
Exception

testClean

public void testClean()
               throws Exception
Throws:
Exception

testCleanNotExists

public void testCleanNotExists()
                        throws Exception
Throws:
Exception

testRewriteBasicPomUnmappedScm

public void testRewriteBasicPomUnmappedScm()
                                    throws Exception
Throws:
Exception

readTestProjectFile

protected String readTestProjectFile(String fileName)
                              throws IOException
Specified by:
readTestProjectFile in class AbstractRewritingReleasePhaseTestCase
Throws:
IOException

readTestProjectFile

protected String readTestProjectFile(String fileName,
                                     String subpath)
                              throws IOException
Throws:
IOException

prepareReactorProjects

protected List<MavenProject> prepareReactorProjects(String path,
                                                    boolean copyFiles)
                                             throws Exception
Specified by:
prepareReactorProjects in class AbstractRewritingReleasePhaseTestCase
Throws:
Exception

createDescriptorFromBasicPom

protected ReleaseDescriptor createDescriptorFromBasicPom(List<MavenProject> reactorProjects)
                                                  throws Exception
Overrides:
createDescriptorFromBasicPom in class AbstractRewritingReleasePhaseTestCase
Throws:
Exception

mapAlternateNextVersion

protected void mapAlternateNextVersion(ReleaseDescriptor config,
                                       String projectId)
Specified by:
mapAlternateNextVersion in class AbstractRewritingReleasePhaseTestCase

mapNextVersion

protected void mapNextVersion(ReleaseDescriptor config,
                              String projectId)
Specified by:
mapNextVersion in class AbstractRewritingReleasePhaseTestCase

unmapNextVersion

protected void unmapNextVersion(ReleaseDescriptor config,
                                String projectId)
Specified by:
unmapNextVersion in class AbstractRewritingReleasePhaseTestCase

createConfigurationForPomWithParentAlternateNextVersion

protected ReleaseDescriptor createConfigurationForPomWithParentAlternateNextVersion(List<MavenProject> reactorProjects)
                                                                             throws Exception
Specified by:
createConfigurationForPomWithParentAlternateNextVersion in class AbstractRewritingReleasePhaseTestCase
Throws:
Exception

createConfigurationForWithParentNextVersion

protected ReleaseDescriptor createConfigurationForWithParentNextVersion(List<MavenProject> reactorProjects)
                                                                 throws Exception
Specified by:
createConfigurationForWithParentNextVersion in class AbstractRewritingReleasePhaseTestCase
Throws:
Exception

testRewriteBasicPomWithCvs

public void testRewriteBasicPomWithCvs()
                                throws Exception
Throws:
Exception

testRewriteBasicPomWithCvsFromTag

public void testRewriteBasicPomWithCvsFromTag()
                                       throws Exception
Throws:
Exception

testRewriteBasicPomWithInheritedScm

public void testRewriteBasicPomWithInheritedScm()
                                         throws Exception
Throws:
Exception

testRewritePomWithParentAndProperties

public void testRewritePomWithParentAndProperties()
                                           throws Exception
Throws:
Exception

testRewritePomWithParentAndPropertiesInDependencyManagement

public void testRewritePomWithParentAndPropertiesInDependencyManagement()
                                                                 throws Exception
Throws:
Exception

testRewritePomWithParentAndPropertiesInDependencyManagementImport

public void testRewritePomWithParentAndPropertiesInDependencyManagementImport()
                                                                       throws Exception
Throws:
Exception

testSimulateRewritePomWithParentAndProperties

public void testSimulateRewritePomWithParentAndProperties()
                                                   throws Exception
Throws:
Exception

testRewritePomWithDependencyPropertyCoordinate

public void testRewritePomWithDependencyPropertyCoordinate()
                                                    throws Exception
Throws:
Exception

testRewritePomDependenciesWithoutDependenciesVersionUpdate

public void testRewritePomDependenciesWithoutDependenciesVersionUpdate()
                                                                throws Exception
Throws:
Exception


Copyright © 2002-2012 The Apache Software Foundation. All Rights Reserved.