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