Author: jdcasey
Date: Fri Mar 3 20:28:03 2006
New Revision: 383027
URL: http://svn.apache.org/viewcvs?rev=383027&view=rev
Log:
(Merged from 383024.) Added unit test for case where parent path is empty and
child adjustment contains .. at beginning.
Modified:
maven/components/trunk/maven-project/src/test/java/org/apache/maven/project/inheritance/DefaultModelInheritanceAssemblerTest.java
Modified:
maven/components/trunk/maven-project/src/test/java/org/apache/maven/project/inheritance/DefaultModelInheritanceAssemblerTest.java
URL:
http://svn.apache.org/viewcvs/maven/components/trunk/maven-project/src/test/java/org/apache/maven/project/inheritance/DefaultModelInheritanceAssemblerTest.java?rev=383027&r1=383026&r2=383027&view=diff
==============================================================================
---
maven/components/trunk/maven-project/src/test/java/org/apache/maven/project/inheritance/DefaultModelInheritanceAssemblerTest.java
(original)
+++
maven/components/trunk/maven-project/src/test/java/org/apache/maven/project/inheritance/DefaultModelInheritanceAssemblerTest.java
Fri Mar 3 20:28:03 2006
@@ -48,6 +48,20 @@
{
private ModelInheritanceAssembler assembler = new
DefaultModelInheritanceAssembler();
+ public void
testShouldAppendChildPathAdjustmentWithNoChildPartAndNoParentPart()
+ {
+ String parentPath = "";
+ String childPath = null;
+ String pathAdjustment = "../file-management";
+
+ String result =
+ ( (DefaultModelInheritanceAssembler) assembler ).appendPath(
parentPath, childPath, pathAdjustment, true );
+
+ System.out.println( "Resulting path is: \'" + result + "\'" );
+
+ assertEquals( "Append with path adjustment failed.",
"/file-management", result );
+ }
+
public void testShouldAppendChildPathAdjustmentWithNoChildPart()
{
String parentPath =
"http://maven.apache.org/shared/maven-shared-parent";