org.apache.maven.archiva.dependency.graph.tasks
Class DependencyManagementStackTest

Package class diagram package DependencyManagementStackTest
java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.apache.maven.archiva.dependency.graph.tasks.DependencyManagementStackTest
All Implemented Interfaces:
junit.framework.Test

public class DependencyManagementStackTest
extends junit.framework.TestCase

DependencyManagementStackTest


Constructor Summary
DependencyManagementStackTest()
           
 
Method Summary
 void testApplyNodeVersionCarlosABCD()
          This test is based off of Carlos Sanchez's depman example use case.
 void testApplyNodeVersionParentWins()
           
 void testPushPopSimple()
           
 void testPushPopTwoDeep()
           
protected  org.apache.maven.archiva.model.Dependency toDependency(java.lang.String key)
           
 org.apache.maven.archiva.dependency.graph.DependencyGraphNode toNode(java.lang.String key)
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, 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

DependencyManagementStackTest

public DependencyManagementStackTest()
Method Detail

toNode

public org.apache.maven.archiva.dependency.graph.DependencyGraphNode toNode(java.lang.String key)

toDependency

protected org.apache.maven.archiva.model.Dependency toDependency(java.lang.String key)

testPushPopSimple

public void testPushPopSimple()

testPushPopTwoDeep

public void testPushPopTwoDeep()

testApplyNodeVersionParentWins

public void testApplyNodeVersionParentWins()

testApplyNodeVersionCarlosABCD

public void testApplyNodeVersionCarlosABCD()
This test is based off of Carlos Sanchez's depman example use case. In a simple project chain of A:1.0 -> B:1.0 -> C:1.0 -> D:1.0 If B:1.0 has a dependency management section stating dep D should be version 2.0 Then the dep D when viewed from A should be version 2.0