bwalding 2003/07/25 07:56:16
Modified: src/test/java/org/apache/maven/project
ProjectInheritanceTest.java
Log:
Validate inheritance
Revision Changes Path
1.34 +27 -0
maven/src/test/java/org/apache/maven/project/ProjectInheritanceTest.java
Index: ProjectInheritanceTest.java
===================================================================
RCS file:
/home/cvs/maven/src/test/java/org/apache/maven/project/ProjectInheritanceTest.java,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -r1.33 -r1.34
--- ProjectInheritanceTest.java 25 Jun 2003 00:37:30 -0000 1.33
+++ ProjectInheritanceTest.java 25 Jul 2003 14:56:16 -0000 1.34
@@ -107,6 +107,10 @@
assertEquals( "maven:super-extendo", p.getId() );
assertEquals( "Apache Software Foundation", p.getOrganization().getName() );
assertEquals( "http://jakarta.apache.org/", p.getOrganization().getUrl() );
+
+ //Test siteAddress / siteDirectory
+ assertEquals( "theSiteAddress", p.getSiteAddress());
+ assertEquals( "theSiteDirectory", p.getSiteDirectory());
// Test Dependencies
assertEquals( "child-dep1:child-dep1",
@@ -159,4 +163,27 @@
assertEquals( "1.0-b4", v4.getName() );
assertEquals( "MAVEN_1_0_B4", v4.getTag() );
}
+
+ public void testProjectMappingExtends() throws Exception
+ {
+ Project p = MavenUtils.getProject( new File( TEST_DOCUMENT2 ) );
+
+ // Make sure the groupId is inherited correctly.
+ assertEquals( "maven", p.getGroupId() );
+
+ assertEquals( "Child Project", p.getName() );
+ assertEquals( "maven:child", p.getId() );
+
+ // Test organization inheritance. These should pass, but don't
+ if ( false ) {
+ assertNotNull( p.getOrganization() );
+ assertEquals( "Apache Software Foundation", p.getOrganization().getName()
);
+ assertEquals( "http://jakarta.apache.org/", p.getOrganization().getUrl()
);
+ }
+
+ // Test siteAddress / siteDirectory
+ assertEquals( "theSiteAddress", p.getSiteAddress());
+ assertEquals( "theSiteDirectory", p.getSiteDirectory());
+ }
+
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]