org.apache.continuum.purge.executor
Class AbstractPurgeExecutorTest

Package class diagram package AbstractPurgeExecutorTest
java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.codehaus.plexus.spring.PlexusInSpringTestCase
              extended by org.apache.continuum.purge.AbstractPurgeTest
                  extended by org.apache.continuum.purge.executor.AbstractPurgeExecutorTest
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
CleanAllPurgeExecutorTest, DaysOldDirectoryPurgeExecutorTest, DaysOldRepositoryPurgeExecutorTest, ReleasedSnapshotsRepositoryPurgeExecutorTest, RetentionCountDirectoryPurgeExecutorTest, RetentionCountRepositoryPurgeExecutorTest

public abstract class AbstractPurgeExecutorTest
extends AbstractPurgeTest

Author:
Maria Catherine Tan

Field Summary
protected  org.apache.continuum.purge.task.PurgeTask purgeBuildOutputDirTask
           
protected  org.apache.continuum.purge.task.PurgeTask purgeDefaultRepoTask
           
protected  org.codehaus.plexus.taskqueue.execution.TaskExecutor purgeExecutor
           
protected  org.apache.continuum.purge.task.PurgeTask purgeReleasesDirTask
           
 
Fields inherited from class org.apache.continuum.purge.AbstractPurgeTest
defaultBuildOutputDirPurge, defaultReleasesDirPurge, defaultRepoPurge, defaultRepository, directoryPurgeConfigurationDao, localRepositoryDao, repositoryPurgeConfigurationDao, TEST_BUILDOUTPUT_DIRECTORY_TYPE, TEST_DAYS_OLDER, TEST_RELEASES_DIRECTORY_TYPE, TEST_RETENTION_COUNT
 
Fields inherited from class org.codehaus.plexus.spring.PlexusInSpringTestCase
applicationContext
 
Constructor Summary
AbstractPurgeExecutorTest()
           
 
Method Summary
protected  void assertDeleted(String path)
           
protected  void assertExists(String path)
           
protected  void assertIsEmpty(File dir)
           
protected  void assertMetadataDeleted(String projectRoot)
           
protected  org.apache.continuum.purge.task.PurgeTask getCleanAllBuildOutputDirPurgeTask()
           
protected  org.apache.continuum.purge.task.PurgeTask getCleanAllDefaultRepoPurgeTask()
           
protected  org.apache.continuum.purge.task.PurgeTask getCleanAllReleasesDirPurgeTask()
           
protected  org.apache.continuum.purge.task.PurgeTask getDaysOldBuildOutputDirPurgeTask()
           
protected  org.apache.continuum.purge.task.PurgeTask getDaysOldReleasesDirPurgeTask()
           
protected  org.apache.continuum.purge.task.PurgeTask getDaysOldRepoPurgeTask()
           
protected  org.apache.continuum.purge.task.PurgeTask getReleasedSnapshotsRepoPurgeTask()
           
protected  org.apache.continuum.purge.task.PurgeTask getRetentionCountBuildOutputDirPurgeTask()
           
protected  org.apache.continuum.purge.task.PurgeTask getRetentionCountReleasesDirPurgeTask()
           
protected  org.apache.continuum.purge.task.PurgeTask getRetentionCountRepoPurgeTask()
           
protected  void populateBuildOutputDirectory()
           
protected  void populateDefaultRepository()
           
protected  void populateDefaultRepositoryForReleasedSnapshots()
           
protected  void populateDefaultRepositoryForRetentionCount()
           
protected  void populateReleasesDirectory()
           
protected  void setLastModified(String dirPath, long lastModified, boolean recurse)
           
protected  void setUp()
           
protected  void tearDown()
           
 
Methods inherited from class org.apache.continuum.purge.AbstractPurgeTest
getBuildOutputDirectoryLocation, getDefaultRepositoryLocation, getReleasesDirectoryLocation, init
 
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

purgeExecutor

protected org.codehaus.plexus.taskqueue.execution.TaskExecutor purgeExecutor

purgeDefaultRepoTask

protected org.apache.continuum.purge.task.PurgeTask purgeDefaultRepoTask

purgeReleasesDirTask

protected org.apache.continuum.purge.task.PurgeTask purgeReleasesDirTask

purgeBuildOutputDirTask

protected org.apache.continuum.purge.task.PurgeTask purgeBuildOutputDirTask
Constructor Detail

AbstractPurgeExecutorTest

public AbstractPurgeExecutorTest()
Method Detail

setUp

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

tearDown

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

getDaysOldRepoPurgeTask

protected org.apache.continuum.purge.task.PurgeTask getDaysOldRepoPurgeTask()
                                                                     throws Exception
Throws:
Exception

getRetentionCountRepoPurgeTask

protected org.apache.continuum.purge.task.PurgeTask getRetentionCountRepoPurgeTask()
                                                                            throws Exception
Throws:
Exception

getReleasedSnapshotsRepoPurgeTask

protected org.apache.continuum.purge.task.PurgeTask getReleasedSnapshotsRepoPurgeTask()
                                                                               throws Exception
Throws:
Exception

getDaysOldReleasesDirPurgeTask

protected org.apache.continuum.purge.task.PurgeTask getDaysOldReleasesDirPurgeTask()
                                                                            throws Exception
Throws:
Exception

getDaysOldBuildOutputDirPurgeTask

protected org.apache.continuum.purge.task.PurgeTask getDaysOldBuildOutputDirPurgeTask()
                                                                               throws Exception
Throws:
Exception

getRetentionCountReleasesDirPurgeTask

protected org.apache.continuum.purge.task.PurgeTask getRetentionCountReleasesDirPurgeTask()
                                                                                   throws Exception
Throws:
Exception

getRetentionCountBuildOutputDirPurgeTask

protected org.apache.continuum.purge.task.PurgeTask getRetentionCountBuildOutputDirPurgeTask()
                                                                                      throws Exception
Throws:
Exception

getCleanAllDefaultRepoPurgeTask

protected org.apache.continuum.purge.task.PurgeTask getCleanAllDefaultRepoPurgeTask()
                                                                             throws Exception
Throws:
Exception

getCleanAllReleasesDirPurgeTask

protected org.apache.continuum.purge.task.PurgeTask getCleanAllReleasesDirPurgeTask()
                                                                             throws Exception
Throws:
Exception

getCleanAllBuildOutputDirPurgeTask

protected org.apache.continuum.purge.task.PurgeTask getCleanAllBuildOutputDirPurgeTask()
                                                                                throws Exception
Throws:
Exception

setLastModified

protected void setLastModified(String dirPath,
                               long lastModified,
                               boolean recurse)

assertIsEmpty

protected void assertIsEmpty(File dir)

assertDeleted

protected void assertDeleted(String path)

assertExists

protected void assertExists(String path)

assertMetadataDeleted

protected void assertMetadataDeleted(String projectRoot)

populateDefaultRepositoryForRetentionCount

protected void populateDefaultRepositoryForRetentionCount()
                                                   throws Exception
Throws:
Exception

populateDefaultRepository

protected void populateDefaultRepository()
                                  throws Exception
Throws:
Exception

populateDefaultRepositoryForReleasedSnapshots

protected void populateDefaultRepositoryForReleasedSnapshots()
                                                      throws Exception
Throws:
Exception

populateReleasesDirectory

protected void populateReleasesDirectory()
                                  throws Exception
Throws:
Exception

populateBuildOutputDirectory

protected void populateBuildOutputDirectory()
                                     throws Exception
Throws:
Exception


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