org.apache.maven.artifact.resolver
Class DefaultArtifactCollectorTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.codehaus.plexus.PlexusTestCase
              extended by org.apache.maven.artifact.resolver.DefaultArtifactCollectorTest
All Implemented Interfaces:
junit.framework.Test

public class DefaultArtifactCollectorTest
extends org.codehaus.plexus.PlexusTestCase

Test the default artifact collector.

Version:
$Id: DefaultArtifactCollectorTest.java 688932 2008-08-26 01:24:27Z jdcasey $
Author:
Brett Porter

Field Summary
 
Fields inherited from class org.codehaus.plexus.PlexusTestCase
basedir, container
 
Constructor Summary
DefaultArtifactCollectorTest()
           
 
Method Summary
 void disabledtestCircularDependencyIncludingCurrentProject()
           
 void disabledtestCircularDependencyNotIncludingCurrentProject()
           
 void disabledtestOptionalNotTransitiveButVersionIsInfluential()
           
 void disabledtestResolveCorrectDependenciesWhenDifferentDependenciesOnNewest()
           
 void disabledtestResolveCorrectDependenciesWhenDifferentDependenciesOnNewestVersionReplaced()
           
protected  void setUp()
           
 void testCollectChangesVersionOfOriginatingArtifactIfInDependencyManagementHasDifferentVersion()
           
 void testCompatibleRanges()
           
 void testCompatibleRecommendedVersion()
           
 void testCompatibleRecommendedVersionWithChildren()
           
 void testIncompatibleRanges()
           
 void testInCompatibleRecommendedVersion()
           
 void testInCompatibleRecommendedVersion2()
           
 void testOptionalIncludedAtRoot()
           
 void testOptionalNotTransitive()
           
 void testProvidedScopeNotTransitive()
           
 void testResolveCompileScopeOverProvidedScope()
           
 void testResolveCompileScopeOverRuntimeScope()
           
 void testResolveCompileScopeOverTestScope()
           
 void testResolveCorrectDependenciesWhenDifferentDependenciesOnNearest()
           
 void testResolveLocalNewestIsLocal()
           
 void testResolveLocalOldestIsLocal()
           
 void testResolveLocalWithNewerVersionButLesserScope()
           
 void testResolveLocalWithNewerVersionButLesserScopeResolvedFirst()
           
 void testResolveManagedVersion()
           
 void testResolveNearestNewestIsNearest()
           
 void testResolveNearestOldestIsNearest()
           
 void testResolveNearestWithRanges()
           
 void testResolveOrder()
           
 void testResolveRangeWithManagedVersion()
           
 void testResolveRuntimeScopeOverProvidedScope()
           
 void testResolveRuntimeScopeOverTestScope()
           
 void testResolveWithFilter()
           
 void testScopeUpdate()
           
 void testTestScopeNotTransitive()
           
 void testUnboundedRangeAboveLastRelease()
           
 void testUnboundedRangeBelowLastRelease()
           
 void testUnboundedRangeWhenVersionUnavailable()
           
 
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, tearDown
 
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

DefaultArtifactCollectorTest

public DefaultArtifactCollectorTest()
Method Detail

setUp

protected void setUp()
              throws Exception
Overrides:
setUp in class org.codehaus.plexus.PlexusTestCase
Throws:
Exception

disabledtestCircularDependencyNotIncludingCurrentProject

public void disabledtestCircularDependencyNotIncludingCurrentProject()
                                                              throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                                                     org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

disabledtestCircularDependencyIncludingCurrentProject

public void disabledtestCircularDependencyIncludingCurrentProject()
                                                           throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                                                  org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

testResolveWithFilter

public void testResolveWithFilter()
                           throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                  org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

testResolveCorrectDependenciesWhenDifferentDependenciesOnNearest

public void testResolveCorrectDependenciesWhenDifferentDependenciesOnNearest()
                                                                      throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                                                             org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

disabledtestResolveCorrectDependenciesWhenDifferentDependenciesOnNewest

public void disabledtestResolveCorrectDependenciesWhenDifferentDependenciesOnNewest()
                                                                             throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                                                                    org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

disabledtestResolveCorrectDependenciesWhenDifferentDependenciesOnNewestVersionReplaced

public void disabledtestResolveCorrectDependenciesWhenDifferentDependenciesOnNewestVersionReplaced()
                                                                                            throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                                                                                   org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

testResolveNearestNewestIsNearest

public void testResolveNearestNewestIsNearest()
                                       throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                              org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

testResolveNearestOldestIsNearest

public void testResolveNearestOldestIsNearest()
                                       throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                              org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

testResolveLocalNewestIsLocal

public void testResolveLocalNewestIsLocal()
                                   throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                          org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

testResolveLocalOldestIsLocal

public void testResolveLocalOldestIsLocal()
                                   throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                          org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

testResolveLocalWithNewerVersionButLesserScope

public void testResolveLocalWithNewerVersionButLesserScope()
                                                    throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                                           org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

testResolveLocalWithNewerVersionButLesserScopeResolvedFirst

public void testResolveLocalWithNewerVersionButLesserScopeResolvedFirst()
                                                                 throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                                                        org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

testResolveNearestWithRanges

public void testResolveNearestWithRanges()
                                  throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                         org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

testResolveRangeWithManagedVersion

public void testResolveRangeWithManagedVersion()
                                        throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                               org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

testCompatibleRanges

public void testCompatibleRanges()
                          throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                 org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

testCompatibleRecommendedVersion

public void testCompatibleRecommendedVersion()
                                      throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                             org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

testCompatibleRecommendedVersionWithChildren

public void testCompatibleRecommendedVersionWithChildren()
                                                  throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                                         org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

testInCompatibleRecommendedVersion

public void testInCompatibleRecommendedVersion()
                                        throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                               org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

testInCompatibleRecommendedVersion2

public void testInCompatibleRecommendedVersion2()
                                         throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                                org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

testIncompatibleRanges

public void testIncompatibleRanges()
                            throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                   org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

testUnboundedRangeWhenVersionUnavailable

public void testUnboundedRangeWhenVersionUnavailable()
                                              throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                                     org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

testUnboundedRangeBelowLastRelease

public void testUnboundedRangeBelowLastRelease()
                                        throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                               org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

testUnboundedRangeAboveLastRelease

public void testUnboundedRangeAboveLastRelease()
                                        throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                               org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

testResolveManagedVersion

public void testResolveManagedVersion()
                               throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                      org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

testCollectChangesVersionOfOriginatingArtifactIfInDependencyManagementHasDifferentVersion

public void testCollectChangesVersionOfOriginatingArtifactIfInDependencyManagementHasDifferentVersion()
                                                                                               throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                                                                                      org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

testResolveCompileScopeOverTestScope

public void testResolveCompileScopeOverTestScope()
                                          throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                                 org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

testResolveRuntimeScopeOverTestScope

public void testResolveRuntimeScopeOverTestScope()
                                          throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                                 org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

testResolveCompileScopeOverRuntimeScope

public void testResolveCompileScopeOverRuntimeScope()
                                             throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                                    org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

testResolveCompileScopeOverProvidedScope

public void testResolveCompileScopeOverProvidedScope()
                                              throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                                     org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

testResolveRuntimeScopeOverProvidedScope

public void testResolveRuntimeScopeOverProvidedScope()
                                              throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                                     org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

testProvidedScopeNotTransitive

public void testProvidedScopeNotTransitive()
                                    throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                           org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

testOptionalNotTransitive

public void testOptionalNotTransitive()
                               throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                      org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

testOptionalIncludedAtRoot

public void testOptionalIncludedAtRoot()
                                throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                       org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

testScopeUpdate

public void testScopeUpdate()
                     throws org.apache.maven.artifact.versioning.InvalidVersionSpecificationException,
                            org.apache.maven.artifact.resolver.ArtifactResolutionException
Throws:
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
org.apache.maven.artifact.resolver.ArtifactResolutionException

disabledtestOptionalNotTransitiveButVersionIsInfluential

public void disabledtestOptionalNotTransitiveButVersionIsInfluential()
                                                              throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                                                     org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

testTestScopeNotTransitive

public void testTestScopeNotTransitive()
                                throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                                       org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException

testResolveOrder

public void testResolveOrder()
                      throws org.apache.maven.artifact.resolver.ArtifactResolutionException,
                             org.apache.maven.artifact.versioning.InvalidVersionSpecificationException
Throws:
org.apache.maven.artifact.resolver.ArtifactResolutionException
org.apache.maven.artifact.versioning.InvalidVersionSpecificationException


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