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/04 09:13:41 UTC
cvs commit: maven-components/maven-model/src/test/org/apache/maven/model BranchTest.java BuildTest.java ContributorTest.java DependencyTest.java DeveloperTest.java LicenseTest.java MailingListTest.java ModelTest.java OrganizationTest.java PackageGroupTest.java RepositoryTest.java ResourceTest.java SourceModificationTest.java UnitTestTest.java
jvanzyl 2003/12/04 00:13:41
Added: maven-model/src/test/org/apache/maven/model BranchTest.java
BuildTest.java ContributorTest.java
DependencyTest.java DeveloperTest.java
LicenseTest.java MailingListTest.java
ModelTest.java OrganizationTest.java
PackageGroupTest.java RepositoryTest.java
ResourceTest.java SourceModificationTest.java
UnitTestTest.java
Log:
o yes, the actual tests.
Revision Changes Path
1.1 maven-components/maven-model/src/test/org/apache/maven/model/BranchTest.java
Index: BranchTest.java
===================================================================
package org.apache.maven.model;
import junit.framework.TestCase;
/**
*
* @author <a href="mailto:jvanzyl@maven.org">Jason van Zyl</a>
*
* @version $Id: BranchTest.java,v 1.1 2003/12/04 08:13:41 jvanzyl Exp $
*/
public class BranchTest
extends TestCase
{
public BranchTest( String name )
{
super( name );
}
public void testVersion()
throws Exception
{
Branch version = new Branch();
version.setTag( "tag" );
assertEquals( "tag", version.getTag() );
}
}
1.1 maven-components/maven-model/src/test/org/apache/maven/model/BuildTest.java
Index: BuildTest.java
===================================================================
package org.apache.maven.model;
import junit.framework.TestCase;
import java.util.List;
import java.util.ArrayList;
/**
*
* @author <a href="mailto:jvanzyl@maven.org">Jason van Zyl</a>
*
* @version $Id: BuildTest.java,v 1.1 2003/12/04 08:13:41 jvanzyl Exp $
*/
public class BuildTest
extends TestCase
{
public BuildTest( String name )
{
super( name );
}
public void testVersion()
throws Exception
{
Build build = new Build();
build.setSourceDirectory( "sourceDirectory" );
assertEquals( "sourceDirectory", build.getSourceDirectory() );
build.setUnitTestSourceDirectory( "unitTestSourceDirectory" );
assertEquals( "unitTestSourceDirectory", build.getUnitTestSourceDirectory() );
build.setAspectSourceDirectory( "aspectSourceDirectory" );
assertEquals( "aspectSourceDirectory", build.getAspectSourceDirectory() );
build.setNagEmailAddress( "email" );
assertEquals( "email", build.getNagEmailAddress() );
List sourceModifications = new ArrayList();
sourceModifications.add( new SourceModification() );
build.setSourceModifications( sourceModifications );
build.addSourceModification( new SourceModification() );
assertEquals( 2, build.getSourceModifications().size() );
List resources = new ArrayList();
resources.add( new Resource() );
build.setResources( resources );
build.addResource( new Resource() );
assertEquals( 2, build.getResources().size() );
UnitTest unitTest = new UnitTest();
build.setUnitTest( unitTest );
assertEquals( unitTest, build.getUnitTest() );
}
}
1.1 maven-components/maven-model/src/test/org/apache/maven/model/ContributorTest.java
Index: ContributorTest.java
===================================================================
package org.apache.maven.model;
import junit.framework.TestCase;
/**
*
* @author <a href="mailto:jvanzyl@maven.org">Jason van Zyl</a>
*
* @version $Id: ContributorTest.java,v 1.1 2003/12/04 08:13:41 jvanzyl Exp $
*/
public class ContributorTest
extends TestCase
{
public ContributorTest( String name )
{
super( name );
}
public void testVersion()
throws Exception
{
Contributor contributor = new Contributor();
contributor.setEmail( "email" );
assertEquals( "email", contributor.getEmail() );
contributor.setOrganization( "organization" );
assertEquals( "organization", contributor.getOrganization() );
contributor.setName( "name" );
assertEquals( "name", contributor.getName() );
contributor.setUrl( "url" );
assertEquals( "url", contributor.getUrl() );
contributor.addRole( "baby seal clubber" );
assertEquals( 1, contributor.getRoles().size() );
}
}
1.1 maven-components/maven-model/src/test/org/apache/maven/model/DependencyTest.java
Index: DependencyTest.java
===================================================================
package org.apache.maven.model;
import junit.framework.TestCase;
import java.util.HashMap;
import java.util.Map;
/**
*
* @author <a href="mailto:jvanzyl@maven.org">Jason van Zyl</a>
*
* @version $Id: DependencyTest.java,v 1.1 2003/12/04 08:13:41 jvanzyl Exp $
*/
public class DependencyTest
extends TestCase
{
public DependencyTest( String name )
{
super( name );
}
public void testVersion()
throws Exception
{
Dependency d = new Dependency();
// Test default values
assertEquals( "jar", d.getType() );
assertEquals( "global", d.getKind() );
d.setArtifact( "" );
assertNull( d.getArtifact() );
// Test set values
d.setVersion( "version" );
assertEquals( "version", d.getVersion() );
d.setUrl( "url" );
assertEquals( "url", d.getUrl() );
d.setArtifact( "artifact" );
assertEquals( "artifact", d.getArtifact() );
d.setArtifactId( "artifactId" );
assertEquals( "artifactId", d.getArtifactId() );
d.setGroupId( "groupId" );
assertEquals( "groupId", d.getGroupId() );
d.setType( "type" );
assertEquals( "type", d.getType() );
d.setKind( "kind" );
assertEquals( "kind", d.getKind() );
d.addProperty( "foo", "bar" );
assertEquals( "bar", d.getProperties().get( "foo" ) );
assertEquals( "groupId:artifactId:type", d.getId() );
assertEquals( "groupId:artifactId", d.getShortId() );
Map properties = new HashMap();
properties.put( "name", "cheeky" );
properties.put( "occupation", "proctologist" );
d.setProperties( properties );
assertEquals( 2, d.getProperties().size() );
}
}
1.1 maven-components/maven-model/src/test/org/apache/maven/model/DeveloperTest.java
Index: DeveloperTest.java
===================================================================
package org.apache.maven.model;
import junit.framework.TestCase;
/**
*
* @author <a href="mailto:jvanzyl@maven.org">Jason van Zyl</a>
*
* @version $Id: DeveloperTest.java,v 1.1 2003/12/04 08:13:41 jvanzyl Exp $
*/
public class DeveloperTest
extends TestCase
{
public DeveloperTest( String name )
{
super( name );
}
public void testVersion()
throws Exception
{
Developer developer = new Developer();
developer.setId( "id" );
assertEquals( "id", developer.getId() );
}
}
1.1 maven-components/maven-model/src/test/org/apache/maven/model/LicenseTest.java
Index: LicenseTest.java
===================================================================
package org.apache.maven.model;
import junit.framework.TestCase;
/**
*
* @author <a href="mailto:jvanzyl@maven.org">Jason van Zyl</a>
*
* @version $Id: LicenseTest.java,v 1.1 2003/12/04 08:13:41 jvanzyl Exp $
*/
public class LicenseTest
extends TestCase
{
public LicenseTest( String name )
{
super( name );
}
public void testVersion()
throws Exception
{
License license = new License();
license.setName( "name" );
assertEquals( "name", license.getName() );
license.setUrl( "url" );
assertEquals( "url", license.getUrl() );
license.setDistribution( "distribution" );
assertEquals( "distribution", license.getDistribution() );
license.setComments( "comments" );
assertEquals( "comments", license.getComments() );
}
}
1.1 maven-components/maven-model/src/test/org/apache/maven/model/MailingListTest.java
Index: MailingListTest.java
===================================================================
package org.apache.maven.model;
import junit.framework.TestCase;
/**
*
* @author <a href="mailto:jvanzyl@maven.org">Jason van Zyl</a>
*
* @version $Id: MailingListTest.java,v 1.1 2003/12/04 08:13:41 jvanzyl Exp $
*/
public class MailingListTest
extends TestCase
{
public MailingListTest( String name )
{
super( name );
}
public void testVersion()
throws Exception
{
MailingList mailingList = new MailingList();
mailingList.setName( "name" );
assertEquals( "name", mailingList.getName() );
mailingList.setSubscribe( "subscribe" );
assertEquals( "subscribe", mailingList.getSubscribe() );
mailingList.setUnsubscribe( "unsubscribe" );
assertEquals( "unsubscribe", mailingList.getUnsubscribe() );
mailingList.setArchive( "archive" );
assertEquals( "archive", mailingList.getArchive() );
}
}
1.1 maven-components/maven-model/src/test/org/apache/maven/model/ModelTest.java
Index: ModelTest.java
===================================================================
package org.apache.maven.model;
import junit.framework.TestCase;
import java.util.List;
import java.util.ArrayList;
/**
*
* @author <a href="mailto:jvanzyl@maven.org">Jason van Zyl</a>
*
* @version $Id: ModelTest.java,v 1.1 2003/12/04 08:13:41 jvanzyl Exp $
*/
public class ModelTest
extends TestCase
{
public ModelTest( String name )
{
super( name );
}
public void testVersion()
throws Exception
{
Model model = new Model();
model.setName( "name" );
assertEquals( "name", model.getName() );
model.setType( "type" );
assertEquals( "type", model.getType() );
model.setUrl( "url" );
assertEquals( "url", model.getUrl() );
model.setLogo( "logo" );
assertEquals( "logo", model.getLogo() );
model.setDescription( "description" );
assertEquals( "description", model.getDescription() );
model.setIssueTrackingUrl( "issueTrackingUrl" );
assertEquals( "issueTrackingUrl", model.getIssueTrackingUrl() );
model.setVersion( "version" );
assertEquals( "version", model.getVersion() );
model.setInceptionYear( "inceptionYear" );
assertEquals( "inceptionYear", model.getInceptionYear() );
model.setPackage( "package" );
assertEquals( "package", model.getPackage() );
model.setSiteAddress( "siteAddress" );
assertEquals( "siteAddress", model.getSiteAddress() );
model.setSiteDirectory( "siteDirectory" );
assertEquals( "siteDirectory", model.getSiteDirectory() );
model.setDistributionSite( "distributionSite" );
assertEquals( "distributionSite", model.getDistributionSite() );
model.setDistributionDirectory( "distributionDirectory" );
assertEquals( "distributionDirectory", model.getDistributionDirectory() );
model.setModelVersion( "modelVersion" );
assertEquals( "modelVersion", model.getModelVersion() );
model.setGroupId( "groupId" );
assertEquals( "groupId", model.getGroupId() );
model.setShortDescription( "shortDescription" );
assertEquals( "shortDescription", model.getShortDescription() );
model.setExtend( "extend" );
assertEquals( "extend", model.getExtend() );
model.setArtifactId( "artifactId" );
assertEquals( "artifactId", model.getArtifactId() );
assertEquals( "groupId:artifactId", model.getId() );
List deps = new ArrayList();
deps.add( new Dependency() );
model.setDependencies( deps );
model.addDependency( new Dependency() );
assertEquals( 2, model.getDependencies().size() );
List reports = new ArrayList();
reports.add( "report1" );
model.setReports( reports );
model.addReport( "report2" );
// Try and add a duplicate
model.addReport( "report2" );
assertEquals( 2, model.getReports().size() );
List mailingLists = new ArrayList();
mailingLists.add( new MailingList() );
model.setMailingLists( mailingLists );
model.addMailingList( new MailingList() );
assertEquals( 2, model.getMailingLists().size() );
List devs = new ArrayList();
devs.add( new Developer() );
model.setDevelopers( devs );
model.addDeveloper( new Developer() );
assertEquals( 2, model.getDevelopers().size() );
List cons = new ArrayList();
cons.add( new Contributor() );
model.setContributors( cons );
model.addContributor( new Contributor() );
assertEquals( 2, model.getContributors().size() );
List lics = new ArrayList();
lics.add( new License() );
model.setLicenses( lics );
model.addLicense( new License() );
assertEquals( 2, model.getLicenses().size() );
List vers = new ArrayList();
vers.add( new Version() );
model.setVersions( vers );
model.addVersion( new Version() );
assertEquals( 2, model.getVersions().size() );
List branches = new ArrayList();
branches.add( new Branch() );
model.setBranches( branches );
model.addBranch( new Branch() );
assertEquals( 2, model.getBranches().size() );
List packageGroups = new ArrayList();
packageGroups.add( new PackageGroup() );
model.setPackageGroups( packageGroups );
model.addPackageGroup( new PackageGroup() );
assertEquals( 2, model.getPackageGroups().size() );
Build build = new Build();
model.setBuild( build );
assertEquals( build, model.getBuild() );
Repository repo = new Repository();
model.setRepository( repo );
assertEquals( repo, model.getRepository() );
Organization org = new Organization();
model.setOrganization( org );
assertEquals( org, model.getOrganization() );
}
}
1.1 maven-components/maven-model/src/test/org/apache/maven/model/OrganizationTest.java
Index: OrganizationTest.java
===================================================================
package org.apache.maven.model;
import junit.framework.TestCase;
/**
*
* @author <a href="mailto:jvanzyl@maven.org">Jason van Zyl</a>
*
* @version $Id: OrganizationTest.java,v 1.1 2003/12/04 08:13:41 jvanzyl Exp $
*/
public class OrganizationTest
extends TestCase
{
public OrganizationTest( String name )
{
super( name );
}
public void testVersion()
throws Exception
{
Organization organization = new Organization();
organization.setName( "name" );
assertEquals( "name", organization.getName() );
organization.setUrl( "url" );
assertEquals( "url", organization.getUrl() );
organization.setLogo( "logo" );
assertEquals( "logo", organization.getLogo() );
}
}
1.1 maven-components/maven-model/src/test/org/apache/maven/model/PackageGroupTest.java
Index: PackageGroupTest.java
===================================================================
package org.apache.maven.model;
import junit.framework.TestCase;
/**
*
* @author <a href="mailto:jvanzyl@maven.org">Jason van Zyl</a>
*
* @version $Id: PackageGroupTest.java,v 1.1 2003/12/04 08:13:41 jvanzyl Exp $
*/
public class PackageGroupTest
extends TestCase
{
public PackageGroupTest( String name )
{
super( name );
}
public void testVersion()
throws Exception
{
PackageGroup packageGroup = new PackageGroup();
packageGroup.setTitle( "title" );
assertEquals( "title", packageGroup.getTitle() );
packageGroup.setPackages( "packages" );
assertEquals( "packages", packageGroup.getPackages() );
}
}
1.1 maven-components/maven-model/src/test/org/apache/maven/model/RepositoryTest.java
Index: RepositoryTest.java
===================================================================
package org.apache.maven.model;
import junit.framework.TestCase;
/**
*
* @author <a href="mailto:jvanzyl@maven.org">Jason van Zyl</a>
*
* @version $Id: RepositoryTest.java,v 1.1 2003/12/04 08:13:41 jvanzyl Exp $
*/
public class RepositoryTest
extends TestCase
{
public RepositoryTest( String name )
{
super( name );
}
public void testVersion()
throws Exception
{
Repository version = new Repository();
version.setConnection( "connection" );
assertEquals( "connection", version.getConnection() );
version.setDeveloperConnection( "developerConnection" );
assertEquals( "developerConnection", version.getDeveloperConnection() );
version.setUrl( "url" );
assertEquals( "url", version.getUrl() );
}
}
1.1 maven-components/maven-model/src/test/org/apache/maven/model/ResourceTest.java
Index: ResourceTest.java
===================================================================
package org.apache.maven.model;
import junit.framework.TestCase;
/**
*
* @author <a href="mailto:jvanzyl@maven.org">Jason van Zyl</a>
*
* @version $Id: ResourceTest.java,v 1.1 2003/12/04 08:13:41 jvanzyl Exp $
*/
public class ResourceTest
extends TestCase
{
public ResourceTest( String name )
{
super( name );
}
public void testVersion()
throws Exception
{
Resource resource = new Resource();
resource.setDirectory( "directory" );
assertEquals( "directory", resource.getDirectory() );
resource.setTargetPath( "targetPath" );
assertEquals( "targetPath", resource.getTargetPath() );
resource.addInclude( "include" );
resource.addExclude( "exclude" );
assertEquals( 1, resource.getIncludes().size() );
assertEquals( 1, resource.getExcludes().size() );
}
}
1.1 maven-components/maven-model/src/test/org/apache/maven/model/SourceModificationTest.java
Index: SourceModificationTest.java
===================================================================
package org.apache.maven.model;
import junit.framework.TestCase;
/**
*
* @author <a href="mailto:jvanzyl@maven.org">Jason van Zyl</a>
*
* @version $Id: SourceModificationTest.java,v 1.1 2003/12/04 08:13:41 jvanzyl Exp $
*/
public class SourceModificationTest
extends TestCase
{
public SourceModificationTest( String name )
{
super( name );
}
public void testVersion()
throws Exception
{
SourceModification version = new SourceModification();
version.setProperty( "property" );
assertEquals( "property", version.getProperty() );
version.setClassName( "className" );
assertEquals( "className", version.getClassName() );
}
}
1.1 maven-components/maven-model/src/test/org/apache/maven/model/UnitTestTest.java
Index: UnitTestTest.java
===================================================================
package org.apache.maven.model;
import junit.framework.TestCase;
import java.util.List;
import java.util.ArrayList;
/**
*
* @author <a href="mailto:jvanzyl@maven.org">Jason van Zyl</a>
*
* @version $Id: UnitTestTest.java,v 1.1 2003/12/04 08:13:41 jvanzyl Exp $
*/
public class UnitTestTest
extends TestCase
{
public UnitTestTest( String name )
{
super( name );
}
public void testVersion()
throws Exception
{
Resource resource = new Resource();
UnitTest unitTest = new UnitTest();
unitTest.addResource( resource );
assertEquals( 1, unitTest.getResources().size() );
List resources = new ArrayList();
resources.add( new Resource() );
resources.add( new Resource() );
unitTest.setResources( resources );
assertEquals( 2, unitTest.getResources().size() );
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org