mirror of https://github.com/apache/maven.git
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:
parent
9532b897aa
commit
d0e15a1f37
|
@ -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() );
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue