remove unused class

git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@163680 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Brett Leslie Porter 2005-03-24 04:44:41 +00:00
parent 9532b897aa
commit d0e15a1f37
1 changed files with 0 additions and 193 deletions

View File

@ -1,193 +0,0 @@
package org.apache.maven.project.helpers;
/*
* Copyright 2001-2004 The Apache Software Foundation.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import junit.framework.TestCase;
import org.apache.maven.model.Build;
import org.apache.maven.model.Contributor;
import org.apache.maven.model.Dependency;
import org.apache.maven.model.Developer;
import org.apache.maven.model.DistributionManagement;
import org.apache.maven.model.MailingList;
import org.apache.maven.model.Plugin;
import org.apache.maven.model.Repository;
import org.apache.maven.model.Resource;
import org.apache.maven.model.Site;
import org.apache.maven.project.MavenProject;
/**
* @author <a href="mailto:jason@maven.org">Jason van Zyl</a>
* @version $Id$
*/
public class ProjectTestHelper
extends TestCase
{
public static void testProjectFieldRetrieval( MavenProject project )
throws Exception
{
// ----------------------------------------------------------------------
// Top-level elements
// ----------------------------------------------------------------------
assertEquals( "4.0.0", project.getModelVersion() );
assertEquals( "maven", project.getGroupId() );
assertEquals( "Maven", project.getName() );
assertEquals( "1.0-beta-9", project.getVersion() );
assertEquals( "2001", project.getInceptionYear() );
assertEquals( "Description", project.getDescription() );
assertEquals( "http://maven.apache.org/", project.getUrl() );
// ----------------------------------------------------------------------
// Distribution
// ----------------------------------------------------------------------
DistributionManagement distributionManagement = project.getDistributionManagement();
assertNotNull( distributionManagement );
Site site = distributionManagement.getSite();
assertNotNull( site );
Repository repository = distributionManagement.getRepository();
assertNotNull( repository );
// ----------------------------------------------------------------------
// Organization
// ----------------------------------------------------------------------
assertEquals( "Apache Software Foundation", project.getOrganization().getName() );
assertEquals( "http://apache.org/", project.getOrganization().getUrl() );
// ----------------------------------------------------------------------
// Repository
// ----------------------------------------------------------------------
assertEquals( "anon-connection", project.getScm().getConnection() );
assertEquals( "developer-connection", project.getScm().getDeveloperConnection() );
assertEquals( "repository-url", project.getScm().getUrl() );
// ----------------------------------------------------------------------
// 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().get( 0 ) );
// ----------------------------------------------------------------------
// 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() );
Dependency dep2 = (Dependency) project.getDependencies().get( 1 );
assertEquals( "g2", dep2.getGroupId() );
assertEquals( "d2", dep2.getArtifactId() );
assertEquals( "2.0", dep2.getVersion() );
// ----------------------------------------------------------------------
// Build
// ----------------------------------------------------------------------
Build build = project.getBuild();
assertEquals( "/sourceDirectory", build.getSourceDirectory() );
assertEquals( "/unitTestSourceDirectory", build.getTestSourceDirectory() );
Resource resource0 = (Resource) build.getTestResources().get( 0 );
//assertEquals( "${basedir}/src/test", resource0.getDirectory() );
assertEquals( "**/*.xml", resource0.getIncludes() );
Resource resource1 = (Resource) build.getResources().get( 0 );
assertEquals( "/src/conf", resource1.getDirectory() );
assertEquals( "*.xsd", resource1.getIncludes() );
Resource resource2 = (Resource) build.getResources().get( 1 );
assertEquals( "/src/messages", resource2.getDirectory() );
assertEquals( "org/apache/maven/messages", resource2.getTargetPath() );
assertEquals( "messages*.properties", resource2.getIncludes() );
// ----------------------------------------------------------------------
// Reports
// ----------------------------------------------------------------------
assertEquals( "maven-jdepend-plugin", ( (Plugin) project.getReports().getPlugins().get( 0 ) ).getArtifactId() );
assertEquals( "maven-checkstyle-plugin",
( (Plugin) project.getReports().getPlugins().get( 1 ) ).getArtifactId() );
}
}