org.opencms.file
Class TestDefaultResourceCollectors

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.opencms.test.OpenCmsTestCase
              extended by org.opencms.file.TestDefaultResourceCollectors
All Implemented Interfaces:
junit.framework.Test

public class TestDefaultResourceCollectors
extends OpenCmsTestCase

Tests the default resource collectors.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.opencms.test.OpenCmsTestCase
OpenCmsTestCase.ConnectionData
 
Field Summary
 
Fields inherited from class org.opencms.test.OpenCmsTestCase
ARTICLE_TYPEID, DB_MYSQL, DB_ORACLE, m_additionalConnection, m_configuration, m_currentResourceStrorage, m_defaultConnection, m_defaultTablespace, m_indexTablespace, m_resourceStorages, m_setupConnection, m_tempTablespace
 
Constructor Summary
TestDefaultResourceCollectors(String arg0)
          Default JUnit constructor.
 
Method Summary
static void initResources(CmsObject cms)
          Initializes the resources needed for the tests.
static junit.framework.Test suite()
          Test suite for this test class.
 void testCollectAllInFolder()
          Tests the "allInFolder" resource collector.
 void testCollectAllInFolderDateReleasedDesc()
          Tests the "allInFolderDateReleasedDesc" resource collector.
 void testCollectSingleFile()
          Tests the "singleFile" resource collector.
 
Methods inherited from class org.opencms.test.OpenCmsTestCase
addTestDataPath, assertAce, assertAcl, assertAcl, assertContains, assertContainsNot, assertContent, assertDateContent, assertDateContentAfter, assertDateCreated, assertDateCreatedAfter, assertDateExpired, assertDateLastModified, assertDateLastModifiedAfter, assertDateReleased, assertEquals, assertEquals, assertEquals, assertFilter, assertFilter, assertFilter, assertFilter, assertFlags, assertHistory, assertHistoryForRestored, assertIsFolder, assertIsIdentical, assertIsNotIdentical, assertLock, assertLock, assertLock, assertModifiedInCurrentProject, assertPermissionString, assertProject, assertPropertyChanged, assertPropertyChanged, assertPropertydefinitionExist, assertPropertydefinitions, assertPropertyEqual, assertPropertyNew, assertPropertyNew, assertPropertyRemoved, assertPropertyRemoved, assertRelation, assertResourceId, assertResourceType, assertSiblingCount, assertSiblingCountIncremented, assertState, assertStructureId, assertType, assertUserCreated, assertUserLastModified, assertVersion, checkErrors, createStorage, deleteFile, echo, generateContent, generateContent, generateName, generateProperties, generateResources, generateSetupTestWrapper, generateUsers, getCmsObject, getConnectionName, getDatabaseProduct, getDbProduct, getPreCalculatedState, getReplacer, getSetupDataPath, getSetupDb, getTestDataPath, importData, importResources, importTestResource, initTestDataPath, removeDatabase, removeDatabase, removeOpenCms, removeStorage, resetMapping, restart, restartOpenCms, setMapping, setupDatabase, setupDatabase, setupOpenCms, setupOpenCms, setupOpenCms, setupOpenCms, setupOpenCms, storeResources, storeResources, switchStorage
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, 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

TestDefaultResourceCollectors

public TestDefaultResourceCollectors(String arg0)
Default JUnit constructor.

Parameters:
arg0 - JUnit parameters
Method Detail

suite

public static junit.framework.Test suite()
Test suite for this test class.

Returns:
the test suite

initResources

public static void initResources(CmsObject cms)
                          throws CmsException
Initializes the resources needed for the tests.

Parameters:
cms - the cms object
Throws:
CmsException - if something goes wrong

testCollectSingleFile

public void testCollectSingleFile()
                           throws Throwable
Tests the "singleFile" resource collector.

Throws:
Throwable - if something goes wrong

testCollectAllInFolder

public void testCollectAllInFolder()
                            throws Throwable
Tests the "allInFolder" resource collector.

Throws:
Throwable - if something goes wrong

testCollectAllInFolderDateReleasedDesc

public void testCollectAllInFolderDateReleasedDesc()
                                            throws Throwable
Tests the "allInFolderDateReleasedDesc" resource collector.

Throws:
Throwable - if something goes wrong