org.apache.maven.project.artifact
Class VersionExpressionTransformationTest

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended byorg.codehaus.plexus.PlexusTestCase
              extended byorg.apache.maven.project.artifact.VersionExpressionTransformationTest
All Implemented Interfaces:
junit.framework.Test

public class VersionExpressionTransformationTest
extends org.codehaus.plexus.PlexusTestCase


Field Summary
 
Fields inherited from class org.codehaus.plexus.PlexusTestCase
basedir, container
 
Constructor Summary
VersionExpressionTransformationTest()
           
 
Method Summary
 Model buildTestModel()
           
 void setUp()
           
 void tearDown()
           
 void testInterpolate_ShouldInterpolateAllVersionsUsingCLIProperties()
           
 void testInterpolate_ShouldInterpolateAllVersionsUsingPOMProperties()
           
 void testInterpolate_ShouldNotInterpolateNonVersionFields()
           
 void testTransformForDeploy_TransformBasedOnModelProperties()
           
 void testTransformForInstall_AbortOnInvalidPOM()
           
 void testTransformForInstall_PreserveComments()
           
 void testTransformForInstall_TransformBasedOnModelProperties()
           
 void testTransformForResolve_DoNothing()
           
 void testTransformVersion_ShouldInterpolate_ArtifactWithProject_CLIProperties()
           
 void testTransformVersion_ShouldInterpolate_ArtifactWithProject_ModelProperties()
           
 void testTransformVersion_ShouldInterpolate_VanillaArtifact_ModelProperties()
           
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VersionExpressionTransformationTest

public VersionExpressionTransformationTest()
Method Detail

setUp

public void setUp()
           throws Exception
Throws:
Exception

tearDown

public void tearDown()
              throws Exception
Throws:
Exception

testTransformForInstall_AbortOnInvalidPOM

public void testTransformForInstall_AbortOnInvalidPOM()
                                               throws URISyntaxException,
                                                      IOException,
                                                      org.codehaus.plexus.util.xml.pull.XmlPullParserException,
                                                      ModelInterpolationException
Throws:
URISyntaxException
IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
ModelInterpolationException

testTransformForInstall_PreserveComments

public void testTransformForInstall_PreserveComments()
                                              throws URISyntaxException,
                                                     IOException,
                                                     org.codehaus.plexus.util.xml.pull.XmlPullParserException,
                                                     ModelInterpolationException
Throws:
URISyntaxException
IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
ModelInterpolationException

testTransformForResolve_DoNothing

public void testTransformForResolve_DoNothing()
                                       throws IOException,
                                              org.codehaus.plexus.util.xml.pull.XmlPullParserException,
                                              ArtifactResolutionException,
                                              ArtifactNotFoundException
Throws:
IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
ArtifactResolutionException
ArtifactNotFoundException

testTransformForInstall_TransformBasedOnModelProperties

public void testTransformForInstall_TransformBasedOnModelProperties()
                                                             throws IOException,
                                                                    ArtifactInstallationException,
                                                                    org.codehaus.plexus.util.xml.pull.XmlPullParserException
Throws:
IOException
ArtifactInstallationException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

testTransformForDeploy_TransformBasedOnModelProperties

public void testTransformForDeploy_TransformBasedOnModelProperties()
                                                            throws IOException,
                                                                   org.codehaus.plexus.util.xml.pull.XmlPullParserException,
                                                                   ArtifactDeploymentException
Throws:
IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
ArtifactDeploymentException

testTransformVersion_ShouldInterpolate_VanillaArtifact_ModelProperties

public void testTransformVersion_ShouldInterpolate_VanillaArtifact_ModelProperties()
                                                                            throws IOException,
                                                                                   org.codehaus.plexus.util.xml.pull.XmlPullParserException,
                                                                                   ModelInterpolationException
Throws:
IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
ModelInterpolationException

testTransformVersion_ShouldInterpolate_ArtifactWithProject_ModelProperties

public void testTransformVersion_ShouldInterpolate_ArtifactWithProject_ModelProperties()
                                                                                throws IOException,
                                                                                       org.codehaus.plexus.util.xml.pull.XmlPullParserException,
                                                                                       ModelInterpolationException
Throws:
IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
ModelInterpolationException

testTransformVersion_ShouldInterpolate_ArtifactWithProject_CLIProperties

public void testTransformVersion_ShouldInterpolate_ArtifactWithProject_CLIProperties()
                                                                              throws IOException,
                                                                                     org.codehaus.plexus.util.xml.pull.XmlPullParserException,
                                                                                     ModelInterpolationException
Throws:
IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
ModelInterpolationException

testInterpolate_ShouldNotInterpolateNonVersionFields

public void testInterpolate_ShouldNotInterpolateNonVersionFields()
                                                          throws ModelInterpolationException,
                                                                 IOException,
                                                                 org.codehaus.plexus.util.xml.pull.XmlPullParserException
Throws:
ModelInterpolationException
IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

testInterpolate_ShouldInterpolateAllVersionsUsingPOMProperties

public void testInterpolate_ShouldInterpolateAllVersionsUsingPOMProperties()
                                                                    throws ModelInterpolationException,
                                                                           IOException,
                                                                           org.codehaus.plexus.util.xml.pull.XmlPullParserException
Throws:
ModelInterpolationException
IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

testInterpolate_ShouldInterpolateAllVersionsUsingCLIProperties

public void testInterpolate_ShouldInterpolateAllVersionsUsingCLIProperties()
                                                                    throws ModelInterpolationException,
                                                                           IOException,
                                                                           org.codehaus.plexus.util.xml.pull.XmlPullParserException
Throws:
ModelInterpolationException
IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

buildTestModel

public Model buildTestModel()


Copyright © 2001-2009 The Apache Software Foundation. All Rights Reserved.