org.apache.maven.continuum
Class AbstractContinuumTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.codehaus.plexus.PlexusTestCase
              extended by org.apache.maven.continuum.AbstractContinuumTest
All Implemented Interfaces:
junit.framework.Test

public abstract class AbstractContinuumTest
extends org.codehaus.plexus.PlexusTestCase

Version:
$Id: AbstractContinuumTest.java 548742 2007-06-19 14:40:51Z evenisse $
Author:
Trygve Laugstøl

Field Summary
 
Fields inherited from class org.codehaus.plexus.PlexusTestCase
container, context
 
Constructor Summary
AbstractContinuumTest()
           
 
Method Summary
 org.apache.maven.continuum.model.project.Project addProject(org.apache.maven.continuum.store.ContinuumStore store, org.apache.maven.continuum.model.project.Project project)
           
 org.apache.maven.continuum.model.project.Project addProject(org.apache.maven.continuum.store.ContinuumStore store, java.lang.String name)
           
 org.apache.maven.continuum.model.project.Project addProject(org.apache.maven.continuum.store.ContinuumStore store, java.lang.String name, java.lang.String nagEmailAddress, java.lang.String version)
           
 void assertProjectEquals(org.apache.maven.continuum.model.project.Project expected, org.apache.maven.continuum.model.project.Project actual)
           
 void assertProjectEquals(java.lang.String name, java.util.List notifiers, java.lang.String version, org.apache.maven.continuum.model.project.Project actual)
           
 void assertProjectEquals(java.lang.String name, java.lang.String emailAddress, java.lang.String version, org.apache.maven.continuum.model.project.Project actual)
           
protected  void createDefaultProjectGroup()
           
protected static java.util.List createMailNotifierList(java.lang.String emailAddress)
           
 org.apache.maven.continuum.model.project.ProjectGroup createStubProjectGroup(java.lang.String name, java.lang.String description)
           
protected  org.apache.maven.continuum.execution.ContinuumBuildExecutor getBuildExecutor(java.lang.String id)
           
protected  org.apache.maven.continuum.model.project.ProjectGroup getDefaultProjectGroup()
           
protected  org.apache.maven.continuum.store.ContinuumStore getStore()
           
static org.apache.maven.continuum.model.project.Project makeProject(org.apache.maven.continuum.model.project.Project project, java.lang.String name, java.lang.String version)
           
static org.apache.maven.continuum.model.project.Project makeProject(java.lang.String name, java.lang.String emailAddress, java.lang.String version)
           
static org.apache.maven.continuum.model.project.Project makeStubProject(java.lang.String name)
           
static org.apache.maven.continuum.model.project.Project makeStubShellProject(java.lang.String name, java.lang.String script)
           
static void setCheckoutDone(org.apache.maven.continuum.store.ContinuumStore store, org.apache.maven.continuum.model.project.Project project, org.apache.maven.continuum.model.scm.ScmResult scmResult)
           
protected  void setUp()
           
static void setUpConfigurationService(org.apache.maven.continuum.configuration.ConfigurationService configurationService)
           
 
Methods inherited from class org.codehaus.plexus.PlexusTestCase
customizeContext, getBasedir, getClassLoader, getConfiguration, getConfiguration, getConfigurationName, getContainer, getCustomConfigurationName, getResourceAsStream, getTestConfiguration, getTestConfiguration, getTestFile, getTestFile, getTestPath, getTestPath, lookup, lookup, lookup, lookup, release, tearDown
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractContinuumTest

public AbstractContinuumTest()
Method Detail

setUp

protected void setUp()
              throws java.lang.Exception
Overrides:
setUp in class org.codehaus.plexus.PlexusTestCase
Throws:
java.lang.Exception

createDefaultProjectGroup

protected void createDefaultProjectGroup()
                                  throws java.lang.Exception
Throws:
java.lang.Exception

setUpConfigurationService

public static void setUpConfigurationService(org.apache.maven.continuum.configuration.ConfigurationService configurationService)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

getDefaultProjectGroup

protected org.apache.maven.continuum.model.project.ProjectGroup getDefaultProjectGroup()
                                                                                throws org.apache.maven.continuum.store.ContinuumStoreException
Throws:
org.apache.maven.continuum.store.ContinuumStoreException

getStore

protected org.apache.maven.continuum.store.ContinuumStore getStore()
                                                            throws java.lang.Exception
Throws:
java.lang.Exception

getBuildExecutor

protected org.apache.maven.continuum.execution.ContinuumBuildExecutor getBuildExecutor(java.lang.String id)
                                                                                throws java.lang.Exception
Throws:
java.lang.Exception

makeStubProject

public static org.apache.maven.continuum.model.project.Project makeStubProject(java.lang.String name)

makeProject

public static org.apache.maven.continuum.model.project.Project makeProject(java.lang.String name,
                                                                           java.lang.String emailAddress,
                                                                           java.lang.String version)

makeStubShellProject

public static org.apache.maven.continuum.model.project.Project makeStubShellProject(java.lang.String name,
                                                                                    java.lang.String script)

makeProject

public static org.apache.maven.continuum.model.project.Project makeProject(org.apache.maven.continuum.model.project.Project project,
                                                                           java.lang.String name,
                                                                           java.lang.String version)

createMailNotifierList

protected static java.util.List createMailNotifierList(java.lang.String emailAddress)

addProject

public org.apache.maven.continuum.model.project.Project addProject(org.apache.maven.continuum.store.ContinuumStore store,
                                                                   org.apache.maven.continuum.model.project.Project project)
                                                            throws java.lang.Exception
Throws:
java.lang.Exception

addProject

public org.apache.maven.continuum.model.project.Project addProject(org.apache.maven.continuum.store.ContinuumStore store,
                                                                   java.lang.String name)
                                                            throws java.lang.Exception
Throws:
java.lang.Exception

addProject

public org.apache.maven.continuum.model.project.Project addProject(org.apache.maven.continuum.store.ContinuumStore store,
                                                                   java.lang.String name,
                                                                   java.lang.String nagEmailAddress,
                                                                   java.lang.String version)
                                                            throws java.lang.Exception
Throws:
java.lang.Exception

setCheckoutDone

public static void setCheckoutDone(org.apache.maven.continuum.store.ContinuumStore store,
                                   org.apache.maven.continuum.model.project.Project project,
                                   org.apache.maven.continuum.model.scm.ScmResult scmResult)
                            throws org.apache.maven.continuum.store.ContinuumStoreException
Throws:
org.apache.maven.continuum.store.ContinuumStoreException

assertProjectEquals

public void assertProjectEquals(org.apache.maven.continuum.model.project.Project expected,
                                org.apache.maven.continuum.model.project.Project actual)

assertProjectEquals

public void assertProjectEquals(java.lang.String name,
                                java.lang.String emailAddress,
                                java.lang.String version,
                                org.apache.maven.continuum.model.project.Project actual)

assertProjectEquals

public void assertProjectEquals(java.lang.String name,
                                java.util.List notifiers,
                                java.lang.String version,
                                org.apache.maven.continuum.model.project.Project actual)

createStubProjectGroup

public org.apache.maven.continuum.model.project.ProjectGroup createStubProjectGroup(java.lang.String name,
                                                                                    java.lang.String description)


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.