org.apache.maven.continuum.management
Class DataManagementToolTest

Package class diagram package DataManagementToolTest
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
                  extended by org.apache.maven.continuum.management.DataManagementToolTest
All Implemented Interfaces:
junit.framework.Test

public class DataManagementToolTest
extends AbstractContinuumStoreTestCase

Test the database management tool.


Field Summary
 
Fields inherited from class org.apache.maven.continuum.store.AbstractContinuumStoreTestCase
buildDefinitionTemplateDao, buildQueueDao, daoUtilsImpl, defaultProjectGroup, directoryPurgeConfigurationDao, installationDao, localRepositoryDao, profileDao, projectDao, projectGroupDao, projectScmRootDao, releaseResultDao, repositoryPurgeConfigurationDao, scheduleDao, systemConfigurationDao, testBuildQueue1, testBuildQueue2, testBuildQueue3, testBuildResult1, testBuildResult2, testBuildResult3, testCheckoutResult1, testContinuumReleaseResult, testDirectoryPurgeConfig, testInstallationEnvVar, testInstallationJava13, testInstallationJava14, testInstallationMaven20a3, testLocalRepository1, testLocalRepository2, testLocalRepository3, testProfile1, testProfile2, testProfile3, testProfile4, testProject1, testProject2, testProjectGroup2, testProjectScmRoot, testRepoPurgeConfiguration1, testRepoPurgeConfiguration2, testRepoPurgeConfiguration3, testSchedule1, testSchedule2, testSchedule3
 
Fields inherited from class org.codehaus.plexus.spring.PlexusInSpringTestCase
applicationContext
 
Constructor Summary
DataManagementToolTest()
           
 
Method Summary
 void assertXmlIdentical(String expected, String test)
           
 void assertXmlSimilar(String expected, String test)
           
 String prettyXmlPrint(String xml)
           
protected  void setUp()
           
 void testBackupBuilds()
           
 void testEraseBuilds()
           
 void testRestoreBuilds()
           
 
Methods inherited from class org.apache.maven.continuum.store.AbstractContinuumStoreTestCase
assertBuildDatabase, assertBuildDefinitionEquals, assertBuildDefinitionsEqual, assertBuildQueueEquals, assertBuildResultEquals, assertDependenciesEqual, assertDependencyEquals, assertDeveloperEquals, assertDevelopersEqual, assertDirectoryPurgeConfigurationEquals, assertEmpty, assertInstallationEquals, assertLocalRepositoryEquals, assertNotifierEquals, assertNotifiersEqual, assertProfileEquals, assertProjectEquals, assertProjectGroupEquals, assertProjectScmRootEquals, assertReleaseResultEquals, assertRepositoryPurgeConfigurationEquals, assertScheduleEquals, assertScmResultEquals, createBuildDatabase, createBuildDatabase, createStore, createTestBuildDefinition, createTestBuildDefinition, createTestBuildDefinitionTemplate, createTestBuildQueue, createTestBuildQueue, createTestContinuumReleaseResult, createTestContinuumReleaseResult, createTestDependency, createTestDependency, createTestDeveloper, createTestDeveloper, createTestDirectoryPurgeConfiguration, createTestDirectoryPurgeConfiguration, createTestInstallation, createTestInstallation, createTestLocalRepository, createTestLocalRepository, createTestNotifier, createTestNotifier, createTestProfile, createTestProfile, createTestProfile, createTestProject, createTestProject, createTestProjectGroup, createTestProjectGroup, createTestProjectScmRoot, createTestProjectScmRoot, createTestRepositoryPurgeConfiguration, createTestRepositoryPurgeConfiguration, createTestSchedule, createTestSchedule, createTestSchedule, 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
 

Constructor Detail

DataManagementToolTest

public DataManagementToolTest()
Method Detail

setUp

protected void setUp()
              throws Exception
Overrides:
setUp in class AbstractContinuumStoreTestCase
Throws:
Exception

testBackupBuilds

public void testBackupBuilds()
                      throws IOException,
                             org.apache.maven.continuum.store.ContinuumStoreException,
                             javax.xml.stream.XMLStreamException,
                             Exception
Throws:
IOException
org.apache.maven.continuum.store.ContinuumStoreException
javax.xml.stream.XMLStreamException
Exception

testEraseBuilds

public void testEraseBuilds()
                     throws Exception
Throws:
Exception

testRestoreBuilds

public void testRestoreBuilds()
                       throws Exception
Throws:
Exception

assertXmlIdentical

public void assertXmlIdentical(String expected,
                               String test)
                        throws Exception
Throws:
Exception

assertXmlSimilar

public void assertXmlSimilar(String expected,
                             String test)
                      throws Exception
Throws:
Exception

prettyXmlPrint

public String prettyXmlPrint(String xml)
                      throws Exception
Throws:
Exception


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