jvanzyl     2002/11/26 15:37:23

  Modified:    src/test/java/org/apache/maven/project
                        ProjectInheritanceTest.java
  Log:
  adding tests
  
  Revision  Changes    Path
  1.21      +81 -85    
jakarta-turbine-maven/src/test/java/org/apache/maven/project/ProjectInheritanceTest.java
  
  Index: ProjectInheritanceTest.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-maven/src/test/java/org/apache/maven/project/ProjectInheritanceTest.java,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- ProjectInheritanceTest.java       24 Nov 2002 18:05:39 -0000      1.20
  +++ ProjectInheritanceTest.java       26 Nov 2002 23:37:23 -0000      1.21
  @@ -54,19 +54,15 @@
    * <http://www.apache.org/>.
    */
   
  -import java.io.File;
  -
  -import java.util.List;
  -
   import junit.framework.Test;
   import junit.framework.TestCase;
   import junit.framework.TestSuite;
   import org.apache.commons.lang.StringUtils;
  -
   import org.apache.maven.MavenUtils;
   import org.apache.maven.app.Maven;
  -import org.apache.maven.project.Build;
  -import org.apache.maven.project.SourceModification;
  +
  +import java.io.File;
  +import java.util.List;
   
   public class ProjectInheritanceTest
       extends TestCase
  @@ -74,16 +70,16 @@
       private String TEST_DOCUMENT = null;
       private String TEST_DOCUMENT2 = null;
   
  -    public ProjectInheritanceTest(String testName)
  +    public ProjectInheritanceTest( String testName )
       {
  -        super(testName);
  +        super( testName );
       }
   
       public static Test suite()
       {
           // Disabled:
   
  -        return new TestSuite();        
  +        return new TestSuite();
   
           // return new TestSuite(ProjectInheritanceTest.class);
       }
  @@ -91,122 +87,122 @@
       protected void setUp() throws Exception
       {
           super.setUp();
  -        String baseDir = System.getProperty("basedir");
  -        assertNotNull("The system property basedir was not defined.", baseDir);
  -        String fs = System.getProperty("file.separator");
  -        assertNotNull("The system property file.separator was not defined.", fs);
  -        TEST_DOCUMENT = baseDir+"/src/test/extend/project-child.xml";
  -        TEST_DOCUMENT2 = 
baseDir+"/src/test/extend/child_project/project-child2.xml";
  +        String baseDir = System.getProperty( "basedir" );
  +        assertNotNull( "The system property basedir was not defined.", baseDir );
  +        String fs = System.getProperty( "file.separator" );
  +        assertNotNull( "The system property file.separator was not defined.", fs );
  +        TEST_DOCUMENT = baseDir + "/src/test/extend/project-child.xml";
  +        TEST_DOCUMENT2 = baseDir + 
"/src/test/extend/child_project/project-child2.xml";
       }
   
       public void testProjectMapping() throws Exception
       {
  -        Project p = MavenUtils.getProject(new File(TEST_DOCUMENT));
  +        Project p = MavenUtils.getProject( new File( TEST_DOCUMENT ) );
   
  -        assertEquals("Super Extendo",p.getName());
  -        assertEquals("super-extendo", p.getId());
  -        assertEquals("Apache Software Foundation", p.getOrganization().getName());
  -        assertEquals("http://jakarta.apache.org/";, p.getOrganization().getUrl());
  -        assertEquals("http://jakarta.apache.org/turbine/super-extendo/",p.getUrl());
  -        
assertEquals("http://jira.werken.com/BrowseProject.jspa?id=10030",p.getIssueTrackingUrl());
  -        assertEquals("1.0-beta-8", p.getCurrentVersion());
  +        assertEquals( "Super Extendo", p.getName() );
  +        assertEquals( "super-extendo", p.getId() );
  +        assertEquals( "Apache Software Foundation", p.getOrganization().getName() );
  +        assertEquals( "http://jakarta.apache.org/";, p.getOrganization().getUrl() );
  +        assertEquals( "http://jakarta.apache.org/turbine/super-extendo/";, 
p.getUrl() );
  +        assertEquals( "http://jira.werken.com/BrowseProject.jspa?id=10030";, 
p.getIssueTrackingUrl() );
  +        assertEquals( "1.0-beta-8", p.getCurrentVersion() );
   
           // Test Repository Info
  -        assertEquals("http://cvs.apache.org/viewcvs/jakarta-turbine-maven/";,
  -            p.getRepository().getUrl());
  +        assertEquals( "http://cvs.apache.org/viewcvs/jakarta-turbine-maven/";,
  +                      p.getRepository().getUrl() );
   
  -        assertEquals(":pserver:[EMAIL PROTECTED]:/home/cvspublic",
  -            p.getRepository().getCvsRoot());
  +        assertEquals( ":pserver:[EMAIL PROTECTED]:/home/cvspublic",
  +                      p.getRepository().getCvsRoot() );
   
  -        assertEquals("jakarta-turbine-maven", p.getRepository().getCvsModule());
  +        assertEquals( "jakarta-turbine-maven", p.getRepository().getCvsModule() );
   
   
           // Test Mailing List info
  -        assertEquals("Maven User List",
  -                     ((MailingList)p.getMailingLists().get(0)).getName());
  -        assertEquals("[EMAIL PROTECTED]",
  -                     ((MailingList)p.getMailingLists().get(0)).getSubscribe());
  -        assertEquals("[EMAIL PROTECTED]",
  -                     ((MailingList)p.getMailingLists().get(0)).getUnsubscribe());
  +        assertEquals( "Maven User List",
  +                      ( (MailingList) p.getMailingLists().get( 0 ) ).getName() );
  +        assertEquals( "[EMAIL PROTECTED]",
  +                      ( (MailingList) p.getMailingLists().get( 0 ) ).getSubscribe() 
);
  +        assertEquals( "[EMAIL PROTECTED]",
  +                      ( (MailingList) p.getMailingLists().get( 0 ) 
).getUnsubscribe() );
   
           // Test Developer List info
  -        assertEquals("Juancarlo Anez",
  -                     ((Developer)p.getDevelopers().get(0)).getName());
  -        assertEquals("[EMAIL PROTECTED]",
  -                     ((Developer)p.getDevelopers().get(0)).getEmail());
  +        assertEquals( "Juancarlo Anez",
  +                      ( (Developer) p.getDevelopers().get( 0 ) ).getName() );
  +        assertEquals( "[EMAIL PROTECTED]",
  +                      ( (Developer) p.getDevelopers().get( 0 ) ).getEmail() );
   
           // Test Contributor List info
  -        assertEquals("Martin van dem Bemt",
  -                     ((Contributor)p.getContributors().get(0)).getName());
  -        assertEquals("[EMAIL PROTECTED]",
  -                     ((Contributor)p.getContributors().get(0)).getEmail());
  +        assertEquals( "Martin van dem Bemt",
  +                      ( (Contributor) p.getContributors().get( 0 ) ).getName() );
  +        assertEquals( "[EMAIL PROTECTED]",
  +                      ( (Contributor) p.getContributors().get( 0 ) ).getEmail() );
   
           // Test Dependencies
  -        assertEquals("dom4j",
  -                     ((Dependency)p.getDependencies().get(0)).getId());
  -        assertEquals("1.4-dev-7",
  -                     ((Dependency)p.getDependencies().get(0)).getVersion());
  +        assertEquals( "dom4j",
  +                      ( (Dependency) p.getDependencies().get( 0 ) ).getId() );
  +        assertEquals( "1.4-dev-7",
  +                      ( (Dependency) p.getDependencies().get( 0 ) ).getVersion() );
   
           // This is synthesized
  -        assertEquals("dom4j-1.4-dev-7.jar",
  -                     ((Dependency)p.getDependencies().get(0)).getJar());
  -        assertEquals("http://www.dom4j.org/";,
  -                     ((Dependency)p.getDependencies().get(0)).getUrl());
  +        assertEquals( "dom4j-1.4-dev-7.jar",
  +                      ( (Dependency) p.getDependencies().get( 0 ) ).getJar() );
  +        assertEquals( "http://www.dom4j.org/";,
  +                      ( (Dependency) p.getDependencies().get( 0 ) ).getUrl() );
   
           // Test Source Directories
  -        assertEquals("src/java", p.getBuild().getSourceDirectory());
  +        assertEquals( "src/java", p.getBuild().getSourceDirectory() );
           // Unit Test Source Directories
  -        assertEquals("src/test/java", p.getBuild().getUnitTestSourceDirectory());
  +        assertEquals( "src/test/java", p.getBuild().getUnitTestSourceDirectory() );
   
           // Test Aspect Source Directories
           //assertEquals("src/aspect", p.getBuild().getAspectSourceDirectory());
   
           // Test Test Source Directories ;-)
  -        assertEquals("src/test/java", p.getBuild().getUnitTestSourceDirectory());
  +        assertEquals( "src/test/java", p.getBuild().getUnitTestSourceDirectory() );
           String iuSrc = p.getBuild().getIntegrationUnitTestSourceDirectory();
  -        assertTrue("Should be empty in maven's project descriptor: ["+iuSrc+"]",
  -                   StringUtils.isEmpty(iuSrc));
  -        
  +        assertTrue( "Should be empty in maven's project descriptor: [" + iuSrc + 
"]",
  +                    StringUtils.isEmpty( iuSrc ) );
  +
           // Unit Test patterns
           List unitTestIncludes = p.getBuild().getUnitTest().getIncludes();
           List unitTestExcludes = p.getBuild().getUnitTest().getExcludes();
  -       
  -        assertEquals("**/*Test*.java", (String)unitTestIncludes.get(0));
  -        assertEquals("**/TestAll.java", (String)unitTestExcludes.get(0));
  -        assertEquals("**/*Abstract*.java", (String)unitTestExcludes.get(1));
  -        
  -        SourceModification sm0 = (SourceModification) 
p.getBuild().getSourceModifications().get(0);
  -        assertEquals("java.util.logging.Logger", sm0.getClassName());
  -        assertEquals("**/Jdk14Logger.java", (String) sm0.getExcludes().get(0));
  +
  +        assertEquals( "**/*Test*.java", (String) unitTestIncludes.get( 0 ) );
  +        assertEquals( "**/TestAll.java", (String) unitTestExcludes.get( 0 ) );
  +        assertEquals( "**/*Abstract*.java", (String) unitTestExcludes.get( 1 ) );
  +
  +        SourceModification sm0 = (SourceModification) 
p.getBuild().getSourceModifications().get( 0 );
  +        assertEquals( "java.util.logging.Logger", sm0.getClassName() );
  +        assertEquals( "**/Jdk14Logger.java", (String) sm0.getExcludes().get( 0 ) );
   
           // Test Versions
  -        Version v0 = (Version) p.getVersions().get(0);
  -        assertEquals("b1", v0.getId());
  -        assertEquals("1.0-b1", v0.getName());
  -        assertEquals("MAVEN_1_0_B1", v0.getTag());
  +        Version v0 = (Version) p.getVersions().get( 0 );
  +        assertEquals( "b1", v0.getId() );
  +        assertEquals( "1.0-b1", v0.getName() );
  +        assertEquals( "MAVEN_1_0_B1", v0.getTag() );
   
           // Test the version map
  -        Version v4 = (Version) p.getVersionById("b4");
  -        assertEquals("b4", v4.getId());
  -        assertEquals("1.0-b4", v4.getName());
  -        assertEquals("MAVEN_1_0_B4", v4.getTag());
  +        Version v4 = (Version) p.getVersionById( "b4" );
  +        assertEquals( "b4", v4.getId() );
  +        assertEquals( "1.0-b4", v4.getName() );
  +        assertEquals( "MAVEN_1_0_B4", v4.getTag() );
       }
  -    
  +
       public void testProjectExtendProperties() throws Exception
       {
  -        Project p = MavenUtils.getProject(new File(TEST_DOCUMENT2),
  -                                          new 
File(System.getProperty("basedir")+"/src/test/extend/child_project"));
  -        
  +        Project p = MavenUtils.getProject( new File( TEST_DOCUMENT2 ),
  +                                           new File( System.getProperty( "basedir" 
) + "/src/test/extend/child_project" ) );
  +
           Maven maven = new Maven();
  -        maven.setMavenHome(new File(System.getProperty("maven.home")));
  -        maven.setProject(p);
  -        maven.setDir(p.getFile().getParentFile());
  +        maven.setMavenHome( new File( System.getProperty( "maven.home" ) ) );
  +        maven.setProject( p );
  +        maven.setDir( p.getFile().getParentFile() );
           maven.runtimeInitialization();
  -        
  +
           //assertEquals("maven", maven.getProperty("maven.final.name"));
  -        assertEquals("conf/java", (String) 
maven.getVariable("maven.jarResources.basedir"));
  -        assertEquals("right", (String) maven.getVariable("maven.xdoc.date"));
  -        assertEquals("myValue", (String) maven.getVariable("myProperty"));
  -        assertEquals("myValue2", (String) maven.getVariable("myProperty2"));
  +        assertEquals( "conf/java", (String) maven.getVariable( 
"maven.jarResources.basedir" ) );
  +        assertEquals( "right", (String) maven.getVariable( "maven.xdoc.date" ) );
  +        assertEquals( "myValue", (String) maven.getVariable( "myProperty" ) );
  +        assertEquals( "myValue2", (String) maven.getVariable( "myProperty2" ) );
       }
   }
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to