You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by jv...@apache.org on 2003/12/09 16:34:40 UTC
cvs commit: maven-components/maven-project/src/test/org/apache/maven/project ModelTestHelper.java ProjectTestHelper.java DefaultProjectBuilderTest.java
jvanzyl 2003/12/09 07:34:40
Modified: maven-project/src/test/org/apache/maven/project
DefaultProjectBuilderTest.java
Added: maven-project/src/test/org/apache/maven/project
ModelTestHelper.java ProjectTestHelper.java
Log:
o breaking out the model testing code into a helper
o breaking out the project testing code into a helper
Making way for extensive inheritance tests so trying to clean things
up a bit before starting.
Revision Changes Path
1.10 +5 -364 maven-components/maven-project/src/test/org/apache/maven/project/DefaultProjectBuilderTest.java
Index: DefaultProjectBuilderTest.java
===================================================================
RCS file: /home/cvs/maven-components/maven-project/src/test/org/apache/maven/project/DefaultProjectBuilderTest.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- DefaultProjectBuilderTest.java 8 Dec 2003 22:14:57 -0000 1.9
+++ DefaultProjectBuilderTest.java 9 Dec 2003 15:34:40 -0000 1.10
@@ -1,15 +1,6 @@
package org.apache.maven.project;
import org.codehaus.plexus.PlexusTestCase;
-import org.apache.maven.model.Model;
-import org.apache.maven.model.Version;
-import org.apache.maven.model.MailingList;
-import org.apache.maven.model.Developer;
-import org.apache.maven.model.Contributor;
-import org.apache.maven.model.Dependency;
-import org.apache.maven.model.Build;
-import org.apache.maven.model.UnitTest;
-import org.apache.maven.model.Resource;
import java.io.File;
@@ -52,7 +43,7 @@
Project project = projectBuilder.build( f );
- testModelMapping( project.getModel() );
+ ModelTestHelper.testModelMapping( project.getModel() );
assertEquals( "foo", project.getProperty( "maven.final.name" ) );
@@ -74,9 +65,9 @@
assertNotNull( "Test project can't be null!", project );
- testModelMapping( project.getModel() );
+ ModelTestHelper.testModelMapping( project.getModel() );
- testProjectFieldRetrieval( project );
+ ProjectTestHelper.testProjectFieldRetrieval( project );
assertNotNull( project.getParent() );
}
@@ -92,9 +83,9 @@
assertNotNull( "Test project can't be null!", project );
- testModelMapping( project.getModel() );
+ ModelTestHelper.testModelMapping( project.getModel() );
- testProjectFieldRetrieval( project );
+ ProjectTestHelper.testProjectFieldRetrieval( project );
}
public void testModelInheritanceWhereSpecifiedParentIsBogus()
@@ -133,355 +124,5 @@
{
// do nothing.
}
- }
-
- public void testModelMapping( Model model )
- throws Exception
- {
- // ----------------------------------------------------------------------
- // Top-level elements
- // ----------------------------------------------------------------------
-
- assertEquals( "3", model.getModelVersion() );
-
- assertEquals( "maven", model.getGroupId() );
-
- assertEquals( "Maven", model.getName() );
-
- assertEquals( "1.0-beta-9", model.getVersion() );
-
- assertEquals( "2001", model.getInceptionYear() );
-
- assertEquals( "org.apache.maven", model.getPackage() );
-
- assertEquals( "Description", model.getDescription() );
-
- assertEquals( "shortDescription", model.getShortDescription() );
-
- assertEquals( "http://maven.apache.org/", model.getUrl() );
-
- assertEquals( "issueTrackingUrl", model.getIssueTrackingUrl() );
-
- assertEquals( "maven.apache.org", model.getSiteAddress() );
-
- assertEquals( "/www/maven.apache.org/", model.getSiteDirectory() );
-
- assertEquals( "/www/maven.apache.org/builds/", model.getDistributionDirectory() );
-
- // ----------------------------------------------------------------------
- // Organization
- // ----------------------------------------------------------------------
-
- assertEquals( "Apache Software Foundation", model.getOrganization().getName() );
-
- assertEquals( "http://apache.org/", model.getOrganization().getUrl() );
-
- assertEquals( "/images/jakarta-logo-blue.gif", model.getOrganization().getLogo() );
-
- // ----------------------------------------------------------------------
- // Repository
- // ----------------------------------------------------------------------
-
- assertEquals( "anon-connection", model.getRepository().getConnection() );
-
- assertEquals( "developer-connection", model.getRepository().getDeveloperConnection() );
-
- assertEquals( "repository-url", model.getRepository().getUrl() );
-
- // ----------------------------------------------------------------------
- // Versions
- // ----------------------------------------------------------------------
-
- Version v = (Version) model.getVersions().get( 0 );
-
- assertEquals( "b1", v.getId() );
-
- assertEquals( "1.0-b1", v.getName() );
-
- assertEquals( "MAVEN_1_0_B1", v.getTag() );
-
- // ----------------------------------------------------------------------
- // MailingLists
- // ----------------------------------------------------------------------
-
- MailingList ml = (MailingList) model.getMailingLists().get( 0 );
-
- assertEquals( "Maven User List", ml.getName() );
-
- assertEquals( "subscribe", ml.getSubscribe() );
-
- assertEquals( "unsubscribe", ml.getUnsubscribe() );
-
- assertEquals( "archive", ml.getArchive() );
-
- // ----------------------------------------------------------------------
- // Developers
- // ----------------------------------------------------------------------
-
- Developer d = (Developer) model.getDevelopers().get( 0 );
-
- assertEquals( "Jason van Zyl", d.getName() );
-
- assertEquals( "jvanzyl", d.getId() );
-
- assertEquals( "jason@maven.org", d.getEmail() );
-
- assertEquals( "Zenplex", d.getOrganization() );
-
- assertEquals( "Founder", (String) d.getRoles().first() );
-
- // ----------------------------------------------------------------------
- // Contributors
- // ----------------------------------------------------------------------
-
- Contributor c = (Contributor) model.getContributors().get( 0 );
-
- assertEquals( "Martin van dem Bemt", c.getName() );
-
- assertEquals( "mvdb@mvdb.com", c.getEmail() );
-
- // ----------------------------------------------------------------------
- // Dependencies
- // ----------------------------------------------------------------------
-
- Dependency dep = (Dependency) model.getDependencies().get( 0 );
-
- assertEquals( "g1", dep.getGroupId() );
-
- assertEquals( "d1", dep.getArtifactId() );
-
- assertEquals( "1.0", dep.getVersion() );
-
- assertEquals( "d1-url", dep.getUrl() );
-
- Dependency dep2 = (Dependency) model.getDependencies().get( 1 );
-
- assertEquals( "g2", dep2.getGroupId() );
-
- assertEquals( "d2", dep2.getArtifactId() );
-
- assertEquals( "2.0", dep2.getVersion() );
-
- assertEquals( "d2-url", dep2.getUrl() );
-
- // ----------------------------------------------------------------------
- // Build
- // ----------------------------------------------------------------------
-
- Build build = model.getBuild();
-
- assertEquals( "jason@maven.org", build.getNagEmailAddress() );
-
- assertEquals( "sourceDirectory", build.getSourceDirectory() );
-
- assertEquals( "unitTestSourceDirectory", build.getUnitTestSourceDirectory() );
-
- UnitTest unitTest = build.getUnitTest();
-
- assertEquals( "**/*Test.java", (String) unitTest.getIncludes().get( 0 ) );
-
- assertEquals( "**/RepositoryTest.java", (String) unitTest.getExcludes().get( 0 ) );
-
- Resource resource0 = (Resource) unitTest.getResources().get( 0 );
-
- assertEquals( "${basedir}/src/test", resource0.getDirectory() );
-
- assertEquals( "**/*.xml", (String) resource0.getIncludes().get( 0 ) );
-
- Resource resource1 = (Resource) build.getResources().get( 0 );
-
- assertEquals( "src/conf", resource1.getDirectory() );
-
- assertEquals( "*.xsd", (String) resource1.getIncludes().get( 0 ) );
-
- Resource resource2 = (Resource) build.getResources().get( 1 );
-
- assertEquals( "src/messages", resource2.getDirectory() );
-
- assertEquals( "org/apache/maven/messages", resource2.getTargetPath() );
-
- assertEquals( "messages*.properties", (String) resource2.getIncludes().get( 0 ) );
-
- // ----------------------------------------------------------------------
- // Reports
- // ----------------------------------------------------------------------
-
- assertEquals( "maven-jdepend-plugin", model.getReports().get( 0 ) );
-
- assertEquals( "maven-checkstyle-plugin", model.getReports().get( 1 ) );
- }
-
- public void testProjectFieldRetrieval( Project project )
- throws Exception
- {
- // ----------------------------------------------------------------------
- // Top-level elements
- // ----------------------------------------------------------------------
-
- assertEquals( "3", project.getModelVersion() );
-
- assertEquals( "maven", project.getGroupId() );
-
- assertEquals( "Maven", project.getName() );
-
- assertEquals( "1.0-beta-9", project.getVersion() );
-
- assertEquals( "2001", project.getInceptionYear() );
-
- assertEquals( "org.apache.maven", project.getPackage() );
-
- assertEquals( "Description", project.getDescription() );
-
- assertEquals( "shortDescription", project.getShortDescription() );
-
- assertEquals( "http://maven.apache.org/", project.getUrl() );
-
- assertEquals( "issueTrackingUrl", project.getIssueTrackingUrl() );
-
- assertEquals( "maven.apache.org", project.getSiteAddress() );
-
- assertEquals( "/www/maven.apache.org/", project.getSiteDirectory() );
-
- assertEquals( "/www/maven.apache.org/builds/", project.getDistributionDirectory() );
-
- // ----------------------------------------------------------------------
- // Organization
- // ----------------------------------------------------------------------
-
- assertEquals( "Apache Software Foundation", project.getOrganization().getName() );
-
- assertEquals( "http://apache.org/", project.getOrganization().getUrl() );
-
- assertEquals( "/images/jakarta-logo-blue.gif", project.getOrganization().getLogo() );
-
- // ----------------------------------------------------------------------
- // Repository
- // ----------------------------------------------------------------------
-
- assertEquals( "anon-connection", project.getRepository().getConnection() );
-
- assertEquals( "developer-connection", project.getRepository().getDeveloperConnection() );
-
- assertEquals( "repository-url", project.getRepository().getUrl() );
-
- // ----------------------------------------------------------------------
- // Versions
- // ----------------------------------------------------------------------
-
- Version v = (Version) project.getVersions().get( 0 );
-
- assertEquals( "b1", v.getId() );
-
- assertEquals( "1.0-b1", v.getName() );
-
- assertEquals( "MAVEN_1_0_B1", v.getTag() );
-
- // ----------------------------------------------------------------------
- // MailingLists
- // ----------------------------------------------------------------------
-
- MailingList ml = (MailingList) project.getMailingLists().get( 0 );
-
- assertEquals( "Maven User List", ml.getName() );
-
- assertEquals( "subscribe", ml.getSubscribe() );
-
- assertEquals( "unsubscribe", ml.getUnsubscribe() );
-
- assertEquals( "archive", ml.getArchive() );
-
- // ----------------------------------------------------------------------
- // Developers
- // ----------------------------------------------------------------------
-
- Developer d = (Developer) project.getDevelopers().get( 0 );
-
- assertEquals( "Jason van Zyl", d.getName() );
-
- assertEquals( "jvanzyl", d.getId() );
-
- assertEquals( "jason@maven.org", d.getEmail() );
-
- assertEquals( "Zenplex", d.getOrganization() );
-
- assertEquals( "Founder", (String) d.getRoles().first() );
-
- // ----------------------------------------------------------------------
- // Contributors
- // ----------------------------------------------------------------------
-
- Contributor c = (Contributor) project.getContributors().get( 0 );
-
- assertEquals( "Martin van dem Bemt", c.getName() );
-
- assertEquals( "mvdb@mvdb.com", c.getEmail() );
-
- // ----------------------------------------------------------------------
- // Dependencies
- // ----------------------------------------------------------------------
-
- Dependency dep = (Dependency) project.getDependencies().get( 0 );
-
- assertEquals( "g1", dep.getGroupId() );
-
- assertEquals( "d1", dep.getArtifactId() );
-
- assertEquals( "1.0", dep.getVersion() );
-
- assertEquals( "d1-url", dep.getUrl() );
-
- Dependency dep2 = (Dependency) project.getDependencies().get( 1 );
-
- assertEquals( "g2", dep2.getGroupId() );
-
- assertEquals( "d2", dep2.getArtifactId() );
-
- assertEquals( "2.0", dep2.getVersion() );
-
- assertEquals( "d2-url", dep2.getUrl() );
-
- // ----------------------------------------------------------------------
- // Build
- // ----------------------------------------------------------------------
-
- Build build = project.getBuild();
-
- assertEquals( "jason@maven.org", build.getNagEmailAddress() );
-
- assertEquals( "sourceDirectory", build.getSourceDirectory() );
-
- assertEquals( "unitTestSourceDirectory", build.getUnitTestSourceDirectory() );
-
- UnitTest unitTest = build.getUnitTest();
-
- assertEquals( "**/*Test.java", (String) unitTest.getIncludes().get( 0 ) );
-
- assertEquals( "**/RepositoryTest.java", (String) unitTest.getExcludes().get( 0 ) );
-
- Resource resource0 = (Resource) unitTest.getResources().get( 0 );
- //assertEquals( "${basedir}/src/test", resource0.getDirectory() );
- assertEquals( "**/*.xml", (String) resource0.getIncludes().get( 0 ) );
-
- Resource resource1 = (Resource) build.getResources().get( 0 );
-
- assertEquals( "src/conf", resource1.getDirectory() );
-
- assertEquals( "*.xsd", (String) resource1.getIncludes().get( 0 ) );
-
- Resource resource2 = (Resource) build.getResources().get( 1 );
-
- assertEquals( "src/messages", resource2.getDirectory() );
-
- assertEquals( "org/apache/maven/messages", resource2.getTargetPath() );
-
- assertEquals( "messages*.properties", (String) resource2.getIncludes().get( 0 ) );
-
- // ----------------------------------------------------------------------
- // Reports
- // ----------------------------------------------------------------------
-
- assertEquals( "maven-jdepend-plugin", project.getReports().get( 0 ) );
-
- assertEquals( "maven-checkstyle-plugin", project.getReports().get( 1 ) );
}
}
1.1 maven-components/maven-project/src/test/org/apache/maven/project/ModelTestHelper.java
Index: ModelTestHelper.java
===================================================================
package org.apache.maven.project;
import org.apache.maven.model.Model;
import org.apache.maven.model.Version;
import org.apache.maven.model.MailingList;
import org.apache.maven.model.Developer;
import org.apache.maven.model.Contributor;
import org.apache.maven.model.Dependency;
import org.apache.maven.model.Build;
import org.apache.maven.model.UnitTest;
import org.apache.maven.model.Resource;
import junit.framework.TestCase;
/**
*
*
* @author <a href="mailto:jason@maven.org">Jason van Zyl</a>
*
* @version $Id: ModelTestHelper.java,v 1.1 2003/12/09 15:34:40 jvanzyl Exp $
*/
public class ModelTestHelper
extends TestCase
{
public static void testModelMapping( Model model )
throws Exception
{
// ----------------------------------------------------------------------
// Top-level elements
// ----------------------------------------------------------------------
assertEquals( "3", model.getModelVersion() );
assertEquals( "maven", model.getGroupId() );
assertEquals( "Maven", model.getName() );
assertEquals( "1.0-beta-9", model.getVersion() );
assertEquals( "2001", model.getInceptionYear() );
assertEquals( "org.apache.maven", model.getPackage() );
assertEquals( "Description", model.getDescription() );
assertEquals( "shortDescription", model.getShortDescription() );
assertEquals( "http://maven.apache.org/", model.getUrl() );
assertEquals( "issueTrackingUrl", model.getIssueTrackingUrl() );
assertEquals( "maven.apache.org", model.getSiteAddress() );
assertEquals( "/www/maven.apache.org/", model.getSiteDirectory() );
assertEquals( "/www/maven.apache.org/builds/", model.getDistributionDirectory() );
// ----------------------------------------------------------------------
// Organization
// ----------------------------------------------------------------------
assertEquals( "Apache Software Foundation", model.getOrganization().getName() );
assertEquals( "http://apache.org/", model.getOrganization().getUrl() );
assertEquals( "/images/jakarta-logo-blue.gif", model.getOrganization().getLogo() );
// ----------------------------------------------------------------------
// Repository
// ----------------------------------------------------------------------
assertEquals( "anon-connection", model.getRepository().getConnection() );
assertEquals( "developer-connection", model.getRepository().getDeveloperConnection() );
assertEquals( "repository-url", model.getRepository().getUrl() );
// ----------------------------------------------------------------------
// Versions
// ----------------------------------------------------------------------
Version v = (Version) model.getVersions().get( 0 );
assertEquals( "b1", v.getId() );
assertEquals( "1.0-b1", v.getName() );
assertEquals( "MAVEN_1_0_B1", v.getTag() );
// ----------------------------------------------------------------------
// MailingLists
// ----------------------------------------------------------------------
MailingList ml = (MailingList) model.getMailingLists().get( 0 );
assertEquals( "Maven User List", ml.getName() );
assertEquals( "subscribe", ml.getSubscribe() );
assertEquals( "unsubscribe", ml.getUnsubscribe() );
assertEquals( "archive", ml.getArchive() );
// ----------------------------------------------------------------------
// Developers
// ----------------------------------------------------------------------
Developer d = (Developer) model.getDevelopers().get( 0 );
assertEquals( "Jason van Zyl", d.getName() );
assertEquals( "jvanzyl", d.getId() );
assertEquals( "jason@maven.org", d.getEmail() );
assertEquals( "Zenplex", d.getOrganization() );
assertEquals( "Founder", (String) d.getRoles().first() );
// ----------------------------------------------------------------------
// Contributors
// ----------------------------------------------------------------------
Contributor c = (Contributor) model.getContributors().get( 0 );
assertEquals( "Martin van dem Bemt", c.getName() );
assertEquals( "mvdb@mvdb.com", c.getEmail() );
// ----------------------------------------------------------------------
// Dependencies
// ----------------------------------------------------------------------
Dependency dep = (Dependency) model.getDependencies().get( 0 );
assertEquals( "g1", dep.getGroupId() );
assertEquals( "d1", dep.getArtifactId() );
assertEquals( "1.0", dep.getVersion() );
assertEquals( "d1-url", dep.getUrl() );
Dependency dep2 = (Dependency) model.getDependencies().get( 1 );
assertEquals( "g2", dep2.getGroupId() );
assertEquals( "d2", dep2.getArtifactId() );
assertEquals( "2.0", dep2.getVersion() );
assertEquals( "d2-url", dep2.getUrl() );
// ----------------------------------------------------------------------
// Build
// ----------------------------------------------------------------------
Build build = model.getBuild();
assertEquals( "jason@maven.org", build.getNagEmailAddress() );
assertEquals( "sourceDirectory", build.getSourceDirectory() );
assertEquals( "unitTestSourceDirectory", build.getUnitTestSourceDirectory() );
UnitTest unitTest = build.getUnitTest();
assertEquals( "**/*Test.java", (String) unitTest.getIncludes().get( 0 ) );
assertEquals( "**/RepositoryTest.java", (String) unitTest.getExcludes().get( 0 ) );
Resource resource0 = (Resource) unitTest.getResources().get( 0 );
assertEquals( "${basedir}/src/test", resource0.getDirectory() );
assertEquals( "**/*.xml", (String) resource0.getIncludes().get( 0 ) );
Resource resource1 = (Resource) build.getResources().get( 0 );
assertEquals( "src/conf", resource1.getDirectory() );
assertEquals( "*.xsd", (String) resource1.getIncludes().get( 0 ) );
Resource resource2 = (Resource) build.getResources().get( 1 );
assertEquals( "src/messages", resource2.getDirectory() );
assertEquals( "org/apache/maven/messages", resource2.getTargetPath() );
assertEquals( "messages*.properties", (String) resource2.getIncludes().get( 0 ) );
// ----------------------------------------------------------------------
// Reports
// ----------------------------------------------------------------------
assertEquals( "maven-jdepend-plugin", model.getReports().get( 0 ) );
assertEquals( "maven-checkstyle-plugin", model.getReports().get( 1 ) );
}
}
1.1 maven-components/maven-project/src/test/org/apache/maven/project/ProjectTestHelper.java
Index: ProjectTestHelper.java
===================================================================
package org.apache.maven.project;
import org.apache.maven.model.Version;
import org.apache.maven.model.MailingList;
import org.apache.maven.model.Developer;
import org.apache.maven.model.Contributor;
import org.apache.maven.model.Dependency;
import org.apache.maven.model.Build;
import org.apache.maven.model.UnitTest;
import org.apache.maven.model.Resource;
import junit.framework.TestCase;
/**
*
*
* @author <a href="mailto:jason@maven.org">Jason van Zyl</a>
*
* @version $Id: ProjectTestHelper.java,v 1.1 2003/12/09 15:34:40 jvanzyl Exp $
*/
public class ProjectTestHelper
extends TestCase
{
public static void testProjectFieldRetrieval( Project project )
throws Exception
{
// ----------------------------------------------------------------------
// Top-level elements
// ----------------------------------------------------------------------
assertEquals( "3", project.getModelVersion() );
assertEquals( "maven", project.getGroupId() );
assertEquals( "Maven", project.getName() );
assertEquals( "1.0-beta-9", project.getVersion() );
assertEquals( "2001", project.getInceptionYear() );
assertEquals( "org.apache.maven", project.getPackage() );
assertEquals( "Description", project.getDescription() );
assertEquals( "shortDescription", project.getShortDescription() );
assertEquals( "http://maven.apache.org/", project.getUrl() );
assertEquals( "issueTrackingUrl", project.getIssueTrackingUrl() );
assertEquals( "maven.apache.org", project.getSiteAddress() );
assertEquals( "/www/maven.apache.org/", project.getSiteDirectory() );
assertEquals( "/www/maven.apache.org/builds/", project.getDistributionDirectory() );
// ----------------------------------------------------------------------
// Organization
// ----------------------------------------------------------------------
assertEquals( "Apache Software Foundation", project.getOrganization().getName() );
assertEquals( "http://apache.org/", project.getOrganization().getUrl() );
assertEquals( "/images/jakarta-logo-blue.gif", project.getOrganization().getLogo() );
// ----------------------------------------------------------------------
// Repository
// ----------------------------------------------------------------------
assertEquals( "anon-connection", project.getRepository().getConnection() );
assertEquals( "developer-connection", project.getRepository().getDeveloperConnection() );
assertEquals( "repository-url", project.getRepository().getUrl() );
// ----------------------------------------------------------------------
// Versions
// ----------------------------------------------------------------------
Version v = (Version) project.getVersions().get( 0 );
assertEquals( "b1", v.getId() );
assertEquals( "1.0-b1", v.getName() );
assertEquals( "MAVEN_1_0_B1", v.getTag() );
// ----------------------------------------------------------------------
// MailingLists
// ----------------------------------------------------------------------
MailingList ml = (MailingList) project.getMailingLists().get( 0 );
assertEquals( "Maven User List", ml.getName() );
assertEquals( "subscribe", ml.getSubscribe() );
assertEquals( "unsubscribe", ml.getUnsubscribe() );
assertEquals( "archive", ml.getArchive() );
// ----------------------------------------------------------------------
// Developers
// ----------------------------------------------------------------------
Developer d = (Developer) project.getDevelopers().get( 0 );
assertEquals( "Jason van Zyl", d.getName() );
assertEquals( "jvanzyl", d.getId() );
assertEquals( "jason@maven.org", d.getEmail() );
assertEquals( "Zenplex", d.getOrganization() );
assertEquals( "Founder", (String) d.getRoles().first() );
// ----------------------------------------------------------------------
// Contributors
// ----------------------------------------------------------------------
Contributor c = (Contributor) project.getContributors().get( 0 );
assertEquals( "Martin van dem Bemt", c.getName() );
assertEquals( "mvdb@mvdb.com", c.getEmail() );
// ----------------------------------------------------------------------
// Dependencies
// ----------------------------------------------------------------------
Dependency dep = (Dependency) project.getDependencies().get( 0 );
assertEquals( "g1", dep.getGroupId() );
assertEquals( "d1", dep.getArtifactId() );
assertEquals( "1.0", dep.getVersion() );
assertEquals( "d1-url", dep.getUrl() );
Dependency dep2 = (Dependency) project.getDependencies().get( 1 );
assertEquals( "g2", dep2.getGroupId() );
assertEquals( "d2", dep2.getArtifactId() );
assertEquals( "2.0", dep2.getVersion() );
assertEquals( "d2-url", dep2.getUrl() );
// ----------------------------------------------------------------------
// Build
// ----------------------------------------------------------------------
Build build = project.getBuild();
assertEquals( "jason@maven.org", build.getNagEmailAddress() );
assertEquals( "sourceDirectory", build.getSourceDirectory() );
assertEquals( "unitTestSourceDirectory", build.getUnitTestSourceDirectory() );
UnitTest unitTest = build.getUnitTest();
assertEquals( "**/*Test.java", (String) unitTest.getIncludes().get( 0 ) );
assertEquals( "**/RepositoryTest.java", (String) unitTest.getExcludes().get( 0 ) );
Resource resource0 = (Resource) unitTest.getResources().get( 0 );
//assertEquals( "${basedir}/src/test", resource0.getDirectory() );
assertEquals( "**/*.xml", (String) resource0.getIncludes().get( 0 ) );
Resource resource1 = (Resource) build.getResources().get( 0 );
assertEquals( "src/conf", resource1.getDirectory() );
assertEquals( "*.xsd", (String) resource1.getIncludes().get( 0 ) );
Resource resource2 = (Resource) build.getResources().get( 1 );
assertEquals( "src/messages", resource2.getDirectory() );
assertEquals( "org/apache/maven/messages", resource2.getTargetPath() );
assertEquals( "messages*.properties", (String) resource2.getIncludes().get( 0 ) );
// ----------------------------------------------------------------------
// Reports
// ----------------------------------------------------------------------
assertEquals( "maven-jdepend-plugin", project.getReports().get( 0 ) );
assertEquals( "maven-checkstyle-plugin", project.getReports().get( 1 ) );
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org