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]

Reply via email to