org.apache.maven.continuum.store
Class AbstractContinuumStoreTestCase

Package class diagram package AbstractContinuumStoreTestCase
java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.codehaus.plexus.spring.PlexusInSpringTestCase
              extended by org.apache.maven.continuum.store.AbstractContinuumStoreTestCase
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
ContinuumStoreTest, DataManagementToolTest

public abstract class AbstractContinuumStoreTestCase
extends org.codehaus.plexus.spring.PlexusInSpringTestCase

Base class for tests using the continuum store.


Field Summary
protected  org.apache.continuum.dao.BuildDefinitionTemplateDao buildDefinitionTemplateDao
           
protected  org.apache.continuum.dao.BuildQueueDao buildQueueDao
           
protected  org.apache.continuum.dao.DaoUtils daoUtilsImpl
           
protected  org.apache.maven.continuum.model.project.ProjectGroup defaultProjectGroup
           
protected  org.apache.continuum.dao.DirectoryPurgeConfigurationDao directoryPurgeConfigurationDao
           
protected  org.apache.continuum.dao.InstallationDao installationDao
           
protected  org.apache.continuum.dao.LocalRepositoryDao localRepositoryDao
           
protected  org.apache.continuum.dao.ProfileDao profileDao
           
protected  org.apache.continuum.dao.ProjectDao projectDao
           
protected  org.apache.continuum.dao.ProjectGroupDao projectGroupDao
           
protected  org.apache.continuum.dao.ProjectScmRootDao projectScmRootDao
           
protected  org.apache.continuum.dao.ContinuumReleaseResultDao releaseResultDao
           
protected  org.apache.continuum.dao.RepositoryPurgeConfigurationDao repositoryPurgeConfigurationDao
           
protected  org.apache.continuum.dao.ScheduleDao scheduleDao
           
protected  org.apache.continuum.dao.SystemConfigurationDao systemConfigurationDao
           
protected  org.apache.maven.continuum.model.project.BuildQueue testBuildQueue1
           
protected  org.apache.maven.continuum.model.project.BuildQueue testBuildQueue2
           
protected  org.apache.maven.continuum.model.project.BuildQueue testBuildQueue3
           
protected  org.apache.maven.continuum.model.project.BuildResult testBuildResult1
           
protected  org.apache.maven.continuum.model.project.BuildResult testBuildResult2
           
protected  org.apache.maven.continuum.model.project.BuildResult testBuildResult3
           
protected  org.apache.maven.continuum.model.scm.ScmResult testCheckoutResult1
           
protected  org.apache.continuum.model.release.ContinuumReleaseResult testContinuumReleaseResult
           
protected  org.apache.continuum.model.repository.DirectoryPurgeConfiguration testDirectoryPurgeConfig
           
protected  org.apache.maven.continuum.model.system.Installation testInstallationEnvVar
           
protected  org.apache.maven.continuum.model.system.Installation testInstallationJava13
           
protected  org.apache.maven.continuum.model.system.Installation testInstallationJava14
           
protected  org.apache.maven.continuum.model.system.Installation testInstallationMaven20a3
           
protected  org.apache.continuum.model.repository.LocalRepository testLocalRepository1
           
protected  org.apache.continuum.model.repository.LocalRepository testLocalRepository2
           
protected  org.apache.continuum.model.repository.LocalRepository testLocalRepository3
           
protected  org.apache.maven.continuum.model.system.Profile testProfile1
           
protected  org.apache.maven.continuum.model.system.Profile testProfile2
           
protected  org.apache.maven.continuum.model.system.Profile testProfile3
           
protected  org.apache.maven.continuum.model.system.Profile testProfile4
           
protected  org.apache.maven.continuum.model.project.Project testProject1
           
protected  org.apache.maven.continuum.model.project.Project testProject2
           
protected  org.apache.maven.continuum.model.project.ProjectGroup testProjectGroup2
           
protected  org.apache.continuum.model.project.ProjectScmRoot testProjectScmRoot
           
protected  org.apache.continuum.model.repository.RepositoryPurgeConfiguration testRepoPurgeConfiguration1
           
protected  org.apache.continuum.model.repository.RepositoryPurgeConfiguration testRepoPurgeConfiguration2
           
protected  org.apache.continuum.model.repository.RepositoryPurgeConfiguration testRepoPurgeConfiguration3
           
protected  org.apache.maven.continuum.model.project.Schedule testSchedule1
           
protected  org.apache.maven.continuum.model.project.Schedule testSchedule2
           
protected  org.apache.maven.continuum.model.project.Schedule testSchedule3
           
 
Fields inherited from class org.codehaus.plexus.spring.PlexusInSpringTestCase
applicationContext
 
Constructor Summary
AbstractContinuumStoreTestCase()
           
 
Method Summary
protected  void assertBuildDatabase()
           
protected static void assertBuildDefinitionEquals(org.apache.maven.continuum.model.project.BuildDefinition expectedBuildDefinition, org.apache.maven.continuum.model.project.BuildDefinition actualBuildDefinition)
           
protected static void assertBuildDefinitionsEqual(List<org.apache.maven.continuum.model.project.BuildDefinition> expectedBuildDefinitions, List<org.apache.maven.continuum.model.project.BuildDefinition> actualBuildDefinitions)
           
protected static void assertBuildQueueEquals(org.apache.maven.continuum.model.project.BuildQueue expectedConfig, org.apache.maven.continuum.model.project.BuildQueue actualConfig)
           
protected static void assertBuildResultEquals(org.apache.maven.continuum.model.project.BuildResult expected, org.apache.maven.continuum.model.project.BuildResult actual)
           
protected static void assertDependenciesEqual(List<org.apache.maven.continuum.model.project.ProjectDependency> expectedDependencies, List<org.apache.maven.continuum.model.project.ProjectDependency> actualDependencies)
           
protected static void assertDependencyEquals(org.apache.maven.continuum.model.project.ProjectDependency expectedDependency, org.apache.maven.continuum.model.project.ProjectDependency actualDependency)
           
protected static void assertDeveloperEquals(org.apache.maven.continuum.model.project.ProjectDeveloper expectedDeveloper, org.apache.maven.continuum.model.project.ProjectDeveloper actualDeveloper)
           
protected static void assertDevelopersEqual(List<org.apache.maven.continuum.model.project.ProjectDeveloper> expectedDevelopers, List<org.apache.maven.continuum.model.project.ProjectDeveloper> actualDevelopers)
           
protected static void assertDirectoryPurgeConfigurationEquals(org.apache.continuum.model.repository.DirectoryPurgeConfiguration expectedConfig, org.apache.continuum.model.repository.DirectoryPurgeConfiguration actualConfig)
           
protected  void assertEmpty(boolean isTestFromDataManagementTool)
           
protected static void assertInstallationEquals(org.apache.maven.continuum.model.system.Installation expected, org.apache.maven.continuum.model.system.Installation actual)
           
protected static void assertLocalRepositoryEquals(org.apache.continuum.model.repository.LocalRepository expectedRepository, org.apache.continuum.model.repository.LocalRepository actualRepository)
           
protected static void assertNotifierEquals(org.apache.maven.continuum.model.project.ProjectNotifier expected, org.apache.maven.continuum.model.project.ProjectNotifier actual)
           
protected static void assertNotifiersEqual(List<org.apache.maven.continuum.model.project.ProjectNotifier> expected, List<org.apache.maven.continuum.model.project.ProjectNotifier> actual)
           
protected static void assertProfileEquals(org.apache.maven.continuum.model.system.Profile expectedProfile, org.apache.maven.continuum.model.system.Profile actualProfile)
           
protected static void assertProjectEquals(org.apache.maven.continuum.model.project.Project expectedProject, org.apache.maven.continuum.model.project.Project project)
           
protected static void assertProjectGroupEquals(org.apache.maven.continuum.model.project.ProjectGroup expectedGroup, org.apache.maven.continuum.model.project.ProjectGroup actualGroup)
           
protected static void assertProjectScmRootEquals(org.apache.continuum.model.project.ProjectScmRoot expectedConfig, org.apache.continuum.model.project.ProjectScmRoot actualConfig)
           
protected static void assertReleaseResultEquals(org.apache.continuum.model.release.ContinuumReleaseResult expectedConfig, org.apache.continuum.model.release.ContinuumReleaseResult actualConfig)
           
protected static void assertRepositoryPurgeConfigurationEquals(org.apache.continuum.model.repository.RepositoryPurgeConfiguration expectedConfig, org.apache.continuum.model.repository.RepositoryPurgeConfiguration actualConfig)
           
protected static void assertScheduleEquals(org.apache.maven.continuum.model.project.Schedule expectedSchedule, org.apache.maven.continuum.model.project.Schedule actualSchedule)
           
protected static void assertScmResultEquals(org.apache.maven.continuum.model.scm.ScmResult expected, org.apache.maven.continuum.model.scm.ScmResult actual)
           
protected  void createBuildDatabase(boolean isTestFromDataManagementTool)
           
protected  void createBuildDatabase(boolean addToStore, boolean isTestFromDataManagementTool)
           
protected  void createStore()
          Setup JDO Factory
protected static org.apache.maven.continuum.model.project.BuildDefinition createTestBuildDefinition(org.apache.maven.continuum.model.project.BuildDefinition buildDefinition)
           
protected static org.apache.maven.continuum.model.project.BuildDefinition createTestBuildDefinition(String arguments, String buildFile, String goals, org.apache.maven.continuum.model.system.Profile profile, org.apache.maven.continuum.model.project.Schedule schedule, boolean defaultForProject, boolean buildFresh)
           
protected static org.apache.maven.continuum.model.project.BuildDefinitionTemplate createTestBuildDefinitionTemplate(String name, String type, boolean continuumDefault)
           
protected static org.apache.maven.continuum.model.project.BuildQueue createTestBuildQueue(org.apache.maven.continuum.model.project.BuildQueue buildQueue)
           
protected static org.apache.maven.continuum.model.project.BuildQueue createTestBuildQueue(String name)
           
protected static org.apache.continuum.model.release.ContinuumReleaseResult createTestContinuumReleaseResult(org.apache.continuum.model.release.ContinuumReleaseResult releaseResult)
           
protected static org.apache.continuum.model.release.ContinuumReleaseResult createTestContinuumReleaseResult(org.apache.maven.continuum.model.project.ProjectGroup group, org.apache.maven.continuum.model.project.Project project, String releaseGoal, int resultCode, long startTime, long endTime)
           
protected static org.apache.maven.continuum.model.project.ProjectDependency createTestDependency(org.apache.maven.continuum.model.project.ProjectDependency dependency)
           
protected static org.apache.maven.continuum.model.project.ProjectDependency createTestDependency(String groupId, String artifactId, String version)
           
protected static org.apache.maven.continuum.model.project.ProjectDeveloper createTestDeveloper(int continuumId, String email, String name, String scmId)
           
protected static org.apache.maven.continuum.model.project.ProjectDeveloper createTestDeveloper(org.apache.maven.continuum.model.project.ProjectDeveloper developer)
           
protected static org.apache.continuum.model.repository.DirectoryPurgeConfiguration createTestDirectoryPurgeConfiguration(org.apache.continuum.model.repository.DirectoryPurgeConfiguration purgeConfig)
           
protected static org.apache.continuum.model.repository.DirectoryPurgeConfiguration createTestDirectoryPurgeConfiguration(String location, String directoryType, boolean deleteAllDirectories, int retentionCount, int daysOlder, org.apache.maven.continuum.model.project.Schedule schedule, boolean enabled)
           
protected static org.apache.maven.continuum.model.system.Installation createTestInstallation(org.apache.maven.continuum.model.system.Installation installation)
           
protected static org.apache.maven.continuum.model.system.Installation createTestInstallation(String name, String type, String varName, String varValue)
           
protected static org.apache.continuum.model.repository.LocalRepository createTestLocalRepository(org.apache.continuum.model.repository.LocalRepository repository)
           
protected static org.apache.continuum.model.repository.LocalRepository createTestLocalRepository(String name, String location, String layout)
           
protected static org.apache.maven.continuum.model.project.ProjectNotifier createTestNotifier(int recipientType, boolean sendOnError, boolean sendOnFailure, boolean sendOnSuccess, String type)
           
protected static org.apache.maven.continuum.model.project.ProjectNotifier createTestNotifier(org.apache.maven.continuum.model.project.ProjectNotifier notifier)
           
protected static org.apache.maven.continuum.model.system.Profile createTestProfile(org.apache.maven.continuum.model.system.Profile profile)
           
protected static org.apache.maven.continuum.model.system.Profile createTestProfile(String name, String description, int scmMode, boolean buildWithoutChanges, boolean active, org.apache.maven.continuum.model.system.Installation jdk, org.apache.maven.continuum.model.system.Installation builder)
           
protected static org.apache.maven.continuum.model.system.Profile createTestProfile(String name, String description, int scmMode, boolean buildWithoutChanges, boolean active, org.apache.maven.continuum.model.system.Installation jdk, org.apache.maven.continuum.model.system.Installation builder, List<org.apache.maven.continuum.model.system.Installation> envVars)
           
protected static org.apache.maven.continuum.model.project.Project createTestProject(org.apache.maven.continuum.model.project.Project project)
           
protected static org.apache.maven.continuum.model.project.Project createTestProject(String artifactId, int buildNumber, String description, String groupId, String name, String scmUrl, int state, String url, String version, String workingDirectory)
           
protected static org.apache.maven.continuum.model.project.ProjectGroup createTestProjectGroup(org.apache.maven.continuum.model.project.ProjectGroup group)
           
protected static org.apache.maven.continuum.model.project.ProjectGroup createTestProjectGroup(String name, String description, String groupId, org.apache.continuum.model.repository.LocalRepository repository)
           
protected static org.apache.continuum.model.project.ProjectScmRoot createTestProjectScmRoot(org.apache.continuum.model.project.ProjectScmRoot scmRoot)
           
protected static org.apache.continuum.model.project.ProjectScmRoot createTestProjectScmRoot(String scmRootAddress, int state, int oldState, String error, org.apache.maven.continuum.model.project.ProjectGroup group)
           
protected static org.apache.continuum.model.repository.RepositoryPurgeConfiguration createTestRepositoryPurgeConfiguration(boolean deleteAllArtifacts, int retentionCount, int daysOlder, boolean deleteReleasedSnapshots, org.apache.maven.continuum.model.project.Schedule schedule, boolean enabled, org.apache.continuum.model.repository.LocalRepository repository)
           
protected static org.apache.continuum.model.repository.RepositoryPurgeConfiguration createTestRepositoryPurgeConfiguration(org.apache.continuum.model.repository.RepositoryPurgeConfiguration purgeConfig)
           
protected static org.apache.maven.continuum.model.project.Schedule createTestSchedule(org.apache.maven.continuum.model.project.Schedule schedule)
           
protected static org.apache.maven.continuum.model.project.Schedule createTestSchedule(String name, String description, int delay, String cronExpression, boolean active)
           
protected static org.apache.maven.continuum.model.project.Schedule createTestSchedule(String name, String description, int delay, String cronExpression, boolean active, List<org.apache.maven.continuum.model.project.BuildQueue> buildQueues)
           
protected  void setUp()
           
protected  void tearDown()
           
 
Methods inherited from class org.codehaus.plexus.spring.PlexusInSpringTestCase
getApplicationContext, getBasedir, getConfigLocations, getContainer, getPlexusConfigLocation, getResourceAsStream, getSpringConfigLocation, getTestConfiguration, getTestConfiguration, getTestFile, getTestFile, getTestPath, getTestPath, lookup, lookup, lookup, lookup, release
 
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
 

Field Detail

daoUtilsImpl

protected org.apache.continuum.dao.DaoUtils daoUtilsImpl

directoryPurgeConfigurationDao

protected org.apache.continuum.dao.DirectoryPurgeConfigurationDao directoryPurgeConfigurationDao

localRepositoryDao

protected org.apache.continuum.dao.LocalRepositoryDao localRepositoryDao

repositoryPurgeConfigurationDao

protected org.apache.continuum.dao.RepositoryPurgeConfigurationDao repositoryPurgeConfigurationDao

installationDao

protected org.apache.continuum.dao.InstallationDao installationDao

profileDao

protected org.apache.continuum.dao.ProfileDao profileDao

projectGroupDao

protected org.apache.continuum.dao.ProjectGroupDao projectGroupDao

projectDao

protected org.apache.continuum.dao.ProjectDao projectDao

scheduleDao

protected org.apache.continuum.dao.ScheduleDao scheduleDao

systemConfigurationDao

protected org.apache.continuum.dao.SystemConfigurationDao systemConfigurationDao

projectScmRootDao

protected org.apache.continuum.dao.ProjectScmRootDao projectScmRootDao

releaseResultDao

protected org.apache.continuum.dao.ContinuumReleaseResultDao releaseResultDao

buildQueueDao

protected org.apache.continuum.dao.BuildQueueDao buildQueueDao

buildDefinitionTemplateDao

protected org.apache.continuum.dao.BuildDefinitionTemplateDao buildDefinitionTemplateDao

defaultProjectGroup

protected org.apache.maven.continuum.model.project.ProjectGroup defaultProjectGroup

testProjectGroup2

protected org.apache.maven.continuum.model.project.ProjectGroup testProjectGroup2

testProject1

protected org.apache.maven.continuum.model.project.Project testProject1

testProject2

protected org.apache.maven.continuum.model.project.Project testProject2

testSchedule1

protected org.apache.maven.continuum.model.project.Schedule testSchedule1

testSchedule2

protected org.apache.maven.continuum.model.project.Schedule testSchedule2

testSchedule3

protected org.apache.maven.continuum.model.project.Schedule testSchedule3

testProfile1

protected org.apache.maven.continuum.model.system.Profile testProfile1

testProfile2

protected org.apache.maven.continuum.model.system.Profile testProfile2

testProfile3

protected org.apache.maven.continuum.model.system.Profile testProfile3

testProfile4

protected org.apache.maven.continuum.model.system.Profile testProfile4

testInstallationJava13

protected org.apache.maven.continuum.model.system.Installation testInstallationJava13

testInstallationJava14

protected org.apache.maven.continuum.model.system.Installation testInstallationJava14

testInstallationMaven20a3

protected org.apache.maven.continuum.model.system.Installation testInstallationMaven20a3

testInstallationEnvVar

protected org.apache.maven.continuum.model.system.Installation testInstallationEnvVar

testBuildResult1

protected org.apache.maven.continuum.model.project.BuildResult testBuildResult1

testBuildResult2

protected org.apache.maven.continuum.model.project.BuildResult testBuildResult2

testBuildResult3

protected org.apache.maven.continuum.model.project.BuildResult testBuildResult3

testCheckoutResult1

protected org.apache.maven.continuum.model.scm.ScmResult testCheckoutResult1

testLocalRepository1

protected org.apache.continuum.model.repository.LocalRepository testLocalRepository1

testLocalRepository2

protected org.apache.continuum.model.repository.LocalRepository testLocalRepository2

testLocalRepository3

protected org.apache.continuum.model.repository.LocalRepository testLocalRepository3

testRepoPurgeConfiguration1

protected org.apache.continuum.model.repository.RepositoryPurgeConfiguration testRepoPurgeConfiguration1

testRepoPurgeConfiguration2

protected org.apache.continuum.model.repository.RepositoryPurgeConfiguration testRepoPurgeConfiguration2

testRepoPurgeConfiguration3

protected org.apache.continuum.model.repository.RepositoryPurgeConfiguration testRepoPurgeConfiguration3

testDirectoryPurgeConfig

protected org.apache.continuum.model.repository.DirectoryPurgeConfiguration testDirectoryPurgeConfig

testProjectScmRoot

protected org.apache.continuum.model.project.ProjectScmRoot testProjectScmRoot

testContinuumReleaseResult

protected org.apache.continuum.model.release.ContinuumReleaseResult testContinuumReleaseResult

testBuildQueue1

protected org.apache.maven.continuum.model.project.BuildQueue testBuildQueue1

testBuildQueue2

protected org.apache.maven.continuum.model.project.BuildQueue testBuildQueue2

testBuildQueue3

protected org.apache.maven.continuum.model.project.BuildQueue testBuildQueue3
Constructor Detail

AbstractContinuumStoreTestCase

public AbstractContinuumStoreTestCase()
Method Detail

setUp

protected void setUp()
              throws Exception
Overrides:
setUp in class org.codehaus.plexus.spring.PlexusInSpringTestCase
Throws:
Exception

createBuildDatabase

protected void createBuildDatabase(boolean isTestFromDataManagementTool)
                            throws Exception
Throws:
Exception

createBuildDatabase

protected void createBuildDatabase(boolean addToStore,
                                   boolean isTestFromDataManagementTool)
                            throws Exception
Throws:
Exception

tearDown

protected void tearDown()
                 throws Exception
Overrides:
tearDown in class org.codehaus.plexus.spring.PlexusInSpringTestCase
Throws:
Exception

assertBuildDatabase

protected void assertBuildDatabase()
                            throws org.apache.maven.continuum.store.ContinuumStoreException
Throws:
org.apache.maven.continuum.store.ContinuumStoreException

assertEmpty

protected void assertEmpty(boolean isTestFromDataManagementTool)
                    throws org.apache.maven.continuum.store.ContinuumStoreException
Throws:
org.apache.maven.continuum.store.ContinuumStoreException

createTestBuildDefinition

protected static org.apache.maven.continuum.model.project.BuildDefinition createTestBuildDefinition(org.apache.maven.continuum.model.project.BuildDefinition buildDefinition)

createTestBuildDefinition

protected static org.apache.maven.continuum.model.project.BuildDefinition createTestBuildDefinition(String arguments,
                                                                                                    String buildFile,
                                                                                                    String goals,
                                                                                                    org.apache.maven.continuum.model.system.Profile profile,
                                                                                                    org.apache.maven.continuum.model.project.Schedule schedule,
                                                                                                    boolean defaultForProject,
                                                                                                    boolean buildFresh)

createTestNotifier

protected static org.apache.maven.continuum.model.project.ProjectNotifier createTestNotifier(org.apache.maven.continuum.model.project.ProjectNotifier notifier)

createTestNotifier

protected static org.apache.maven.continuum.model.project.ProjectNotifier createTestNotifier(int recipientType,
                                                                                             boolean sendOnError,
                                                                                             boolean sendOnFailure,
                                                                                             boolean sendOnSuccess,
                                                                                             String type)

createTestInstallation

protected static org.apache.maven.continuum.model.system.Installation createTestInstallation(String name,
                                                                                             String type,
                                                                                             String varName,
                                                                                             String varValue)

createTestInstallation

protected static org.apache.maven.continuum.model.system.Installation createTestInstallation(org.apache.maven.continuum.model.system.Installation installation)

createTestSchedule

protected static org.apache.maven.continuum.model.project.Schedule createTestSchedule(org.apache.maven.continuum.model.project.Schedule schedule)

createTestSchedule

protected static org.apache.maven.continuum.model.project.Schedule createTestSchedule(String name,
                                                                                      String description,
                                                                                      int delay,
                                                                                      String cronExpression,
                                                                                      boolean active)

createTestSchedule

protected static org.apache.maven.continuum.model.project.Schedule createTestSchedule(String name,
                                                                                      String description,
                                                                                      int delay,
                                                                                      String cronExpression,
                                                                                      boolean active,
                                                                                      List<org.apache.maven.continuum.model.project.BuildQueue> buildQueues)

createTestProfile

protected static org.apache.maven.continuum.model.system.Profile createTestProfile(org.apache.maven.continuum.model.system.Profile profile)

createTestProfile

protected static org.apache.maven.continuum.model.system.Profile createTestProfile(String name,
                                                                                   String description,
                                                                                   int scmMode,
                                                                                   boolean buildWithoutChanges,
                                                                                   boolean active,
                                                                                   org.apache.maven.continuum.model.system.Installation jdk,
                                                                                   org.apache.maven.continuum.model.system.Installation builder)

createTestProfile

protected static org.apache.maven.continuum.model.system.Profile createTestProfile(String name,
                                                                                   String description,
                                                                                   int scmMode,
                                                                                   boolean buildWithoutChanges,
                                                                                   boolean active,
                                                                                   org.apache.maven.continuum.model.system.Installation jdk,
                                                                                   org.apache.maven.continuum.model.system.Installation builder,
                                                                                   List<org.apache.maven.continuum.model.system.Installation> envVars)

createTestProjectGroup

protected static org.apache.maven.continuum.model.project.ProjectGroup createTestProjectGroup(org.apache.maven.continuum.model.project.ProjectGroup group)

createTestProjectGroup

protected static org.apache.maven.continuum.model.project.ProjectGroup createTestProjectGroup(String name,
                                                                                              String description,
                                                                                              String groupId,
                                                                                              org.apache.continuum.model.repository.LocalRepository repository)

createTestProject

protected static org.apache.maven.continuum.model.project.Project createTestProject(org.apache.maven.continuum.model.project.Project project)

createTestProject

protected static org.apache.maven.continuum.model.project.Project createTestProject(String artifactId,
                                                                                    int buildNumber,
                                                                                    String description,
                                                                                    String groupId,
                                                                                    String name,
                                                                                    String scmUrl,
                                                                                    int state,
                                                                                    String url,
                                                                                    String version,
                                                                                    String workingDirectory)

assertProjectEquals

protected static void assertProjectEquals(org.apache.maven.continuum.model.project.Project expectedProject,
                                          org.apache.maven.continuum.model.project.Project project)

assertProjectGroupEquals

protected static void assertProjectGroupEquals(org.apache.maven.continuum.model.project.ProjectGroup expectedGroup,
                                               org.apache.maven.continuum.model.project.ProjectGroup actualGroup)

assertScheduleEquals

protected static void assertScheduleEquals(org.apache.maven.continuum.model.project.Schedule expectedSchedule,
                                           org.apache.maven.continuum.model.project.Schedule actualSchedule)

assertProfileEquals

protected static void assertProfileEquals(org.apache.maven.continuum.model.system.Profile expectedProfile,
                                          org.apache.maven.continuum.model.system.Profile actualProfile)

assertInstallationEquals

protected static void assertInstallationEquals(org.apache.maven.continuum.model.system.Installation expected,
                                               org.apache.maven.continuum.model.system.Installation actual)

assertBuildResultEquals

protected static void assertBuildResultEquals(org.apache.maven.continuum.model.project.BuildResult expected,
                                              org.apache.maven.continuum.model.project.BuildResult actual)

assertScmResultEquals

protected static void assertScmResultEquals(org.apache.maven.continuum.model.scm.ScmResult expected,
                                            org.apache.maven.continuum.model.scm.ScmResult actual)

assertNotifiersEqual

protected static void assertNotifiersEqual(List<org.apache.maven.continuum.model.project.ProjectNotifier> expected,
                                           List<org.apache.maven.continuum.model.project.ProjectNotifier> actual)

assertNotifierEquals

protected static void assertNotifierEquals(org.apache.maven.continuum.model.project.ProjectNotifier expected,
                                           org.apache.maven.continuum.model.project.ProjectNotifier actual)

assertBuildDefinitionsEqual

protected static void assertBuildDefinitionsEqual(List<org.apache.maven.continuum.model.project.BuildDefinition> expectedBuildDefinitions,
                                                  List<org.apache.maven.continuum.model.project.BuildDefinition> actualBuildDefinitions)

assertBuildDefinitionEquals

protected static void assertBuildDefinitionEquals(org.apache.maven.continuum.model.project.BuildDefinition expectedBuildDefinition,
                                                  org.apache.maven.continuum.model.project.BuildDefinition actualBuildDefinition)

assertDevelopersEqual

protected static void assertDevelopersEqual(List<org.apache.maven.continuum.model.project.ProjectDeveloper> expectedDevelopers,
                                            List<org.apache.maven.continuum.model.project.ProjectDeveloper> actualDevelopers)

assertDeveloperEquals

protected static void assertDeveloperEquals(org.apache.maven.continuum.model.project.ProjectDeveloper expectedDeveloper,
                                            org.apache.maven.continuum.model.project.ProjectDeveloper actualDeveloper)

assertDependenciesEqual

protected static void assertDependenciesEqual(List<org.apache.maven.continuum.model.project.ProjectDependency> expectedDependencies,
                                              List<org.apache.maven.continuum.model.project.ProjectDependency> actualDependencies)

assertDependencyEquals

protected static void assertDependencyEquals(org.apache.maven.continuum.model.project.ProjectDependency expectedDependency,
                                             org.apache.maven.continuum.model.project.ProjectDependency actualDependency)

createTestDependency

protected static org.apache.maven.continuum.model.project.ProjectDependency createTestDependency(org.apache.maven.continuum.model.project.ProjectDependency dependency)

createTestDeveloper

protected static org.apache.maven.continuum.model.project.ProjectDeveloper createTestDeveloper(org.apache.maven.continuum.model.project.ProjectDeveloper developer)

createTestDependency

protected static org.apache.maven.continuum.model.project.ProjectDependency createTestDependency(String groupId,
                                                                                                 String artifactId,
                                                                                                 String version)

createTestDeveloper

protected static org.apache.maven.continuum.model.project.ProjectDeveloper createTestDeveloper(int continuumId,
                                                                                               String email,
                                                                                               String name,
                                                                                               String scmId)

createTestLocalRepository

protected static org.apache.continuum.model.repository.LocalRepository createTestLocalRepository(org.apache.continuum.model.repository.LocalRepository repository)

createTestLocalRepository

protected static org.apache.continuum.model.repository.LocalRepository createTestLocalRepository(String name,
                                                                                                 String location,
                                                                                                 String layout)

createTestRepositoryPurgeConfiguration

protected static org.apache.continuum.model.repository.RepositoryPurgeConfiguration createTestRepositoryPurgeConfiguration(org.apache.continuum.model.repository.RepositoryPurgeConfiguration purgeConfig)

createTestRepositoryPurgeConfiguration

protected static org.apache.continuum.model.repository.RepositoryPurgeConfiguration createTestRepositoryPurgeConfiguration(boolean deleteAllArtifacts,
                                                                                                                           int retentionCount,
                                                                                                                           int daysOlder,
                                                                                                                           boolean deleteReleasedSnapshots,
                                                                                                                           org.apache.maven.continuum.model.project.Schedule schedule,
                                                                                                                           boolean enabled,
                                                                                                                           org.apache.continuum.model.repository.LocalRepository repository)

createTestDirectoryPurgeConfiguration

protected static org.apache.continuum.model.repository.DirectoryPurgeConfiguration createTestDirectoryPurgeConfiguration(org.apache.continuum.model.repository.DirectoryPurgeConfiguration purgeConfig)

createTestDirectoryPurgeConfiguration

protected static org.apache.continuum.model.repository.DirectoryPurgeConfiguration createTestDirectoryPurgeConfiguration(String location,
                                                                                                                         String directoryType,
                                                                                                                         boolean deleteAllDirectories,
                                                                                                                         int retentionCount,
                                                                                                                         int daysOlder,
                                                                                                                         org.apache.maven.continuum.model.project.Schedule schedule,
                                                                                                                         boolean enabled)

assertLocalRepositoryEquals

protected static void assertLocalRepositoryEquals(org.apache.continuum.model.repository.LocalRepository expectedRepository,
                                                  org.apache.continuum.model.repository.LocalRepository actualRepository)

assertRepositoryPurgeConfigurationEquals

protected static void assertRepositoryPurgeConfigurationEquals(org.apache.continuum.model.repository.RepositoryPurgeConfiguration expectedConfig,
                                                               org.apache.continuum.model.repository.RepositoryPurgeConfiguration actualConfig)

assertDirectoryPurgeConfigurationEquals

protected static void assertDirectoryPurgeConfigurationEquals(org.apache.continuum.model.repository.DirectoryPurgeConfiguration expectedConfig,
                                                              org.apache.continuum.model.repository.DirectoryPurgeConfiguration actualConfig)

createTestProjectScmRoot

protected static org.apache.continuum.model.project.ProjectScmRoot createTestProjectScmRoot(String scmRootAddress,
                                                                                            int state,
                                                                                            int oldState,
                                                                                            String error,
                                                                                            org.apache.maven.continuum.model.project.ProjectGroup group)

createTestProjectScmRoot

protected static org.apache.continuum.model.project.ProjectScmRoot createTestProjectScmRoot(org.apache.continuum.model.project.ProjectScmRoot scmRoot)

assertProjectScmRootEquals

protected static void assertProjectScmRootEquals(org.apache.continuum.model.project.ProjectScmRoot expectedConfig,
                                                 org.apache.continuum.model.project.ProjectScmRoot actualConfig)

createTestContinuumReleaseResult

protected static org.apache.continuum.model.release.ContinuumReleaseResult createTestContinuumReleaseResult(org.apache.maven.continuum.model.project.ProjectGroup group,
                                                                                                            org.apache.maven.continuum.model.project.Project project,
                                                                                                            String releaseGoal,
                                                                                                            int resultCode,
                                                                                                            long startTime,
                                                                                                            long endTime)

createTestContinuumReleaseResult

protected static org.apache.continuum.model.release.ContinuumReleaseResult createTestContinuumReleaseResult(org.apache.continuum.model.release.ContinuumReleaseResult releaseResult)

assertReleaseResultEquals

protected static void assertReleaseResultEquals(org.apache.continuum.model.release.ContinuumReleaseResult expectedConfig,
                                                org.apache.continuum.model.release.ContinuumReleaseResult actualConfig)

createTestBuildQueue

protected static org.apache.maven.continuum.model.project.BuildQueue createTestBuildQueue(String name)

createTestBuildQueue

protected static org.apache.maven.continuum.model.project.BuildQueue createTestBuildQueue(org.apache.maven.continuum.model.project.BuildQueue buildQueue)

assertBuildQueueEquals

protected static void assertBuildQueueEquals(org.apache.maven.continuum.model.project.BuildQueue expectedConfig,
                                             org.apache.maven.continuum.model.project.BuildQueue actualConfig)

createTestBuildDefinitionTemplate

protected static org.apache.maven.continuum.model.project.BuildDefinitionTemplate createTestBuildDefinitionTemplate(String name,
                                                                                                                    String type,
                                                                                                                    boolean continuumDefault)

createStore

protected void createStore()
                    throws Exception
Setup JDO Factory

Throws:
Exception


Copyright © 2003-2011 The Apache Software Foundation. All Rights Reserved.