org.opencms.file
Class TestAvailability

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

public class TestAvailability
extends OpenCmsTestCase

Unit test for the "setDateExpired" and "setDateReleased" method of the CmsObject.


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
TestAvailability(String arg0)
          Default JUnit constructor.
 
Method Summary
static junit.framework.Test suite()
          Test suite for this test class.
 void testDateExpired()
          Test to set release date on a resource.
 void testDateReleased()
          Test to set release date on a resource.
 void testFolderDateExpired()
          Test to set expired date on a folder.
 void testFolderDateReleased()
          Test to set release date on a folder.
 void testSubFolderDateExpired()
          Test to set expired date on a subfolder.
 void testSubFolderDateReleased()
          Test to set release date on a subfolder.
 
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

TestAvailability

public TestAvailability(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

testDateExpired

public void testDateExpired()
                     throws Throwable
Test to set release date on a resource.

The method reads the file, and tests if the file cannot be read with the CmsResourceFilter.DEFAULT.

Throws:
Throwable - if something goes wrong

testDateReleased

public void testDateReleased()
                      throws Throwable
Test to set release date on a resource.

Throws:
Throwable - if something goes wrong

testFolderDateExpired

public void testFolderDateExpired()
                           throws Throwable
Test to set expired date on a folder.

The method reads the file, and tests if the file cannot be read with the CmsResourceFilter.DEFAULT.

Throws:
Throwable - if something goes wrong

testFolderDateReleased

public void testFolderDateReleased()
                            throws Throwable
Test to set release date on a folder.

The method reads the file, and tests if the file cannot be read with the CmsResourceFilter.DEFAULT.

Throws:
Throwable - if something goes wrong

testSubFolderDateExpired

public void testSubFolderDateExpired()
                              throws Throwable
Test to set expired date on a subfolder.

The method reads the file, and tests if the file cannot be read with the CmsResourceFilter.DEFAULT.

Throws:
Throwable - if something goes wrong

testSubFolderDateReleased

public void testSubFolderDateReleased()
                               throws Throwable
Test to set release date on a subfolder.

The method reads the file, and tests if the file cannot be read with the CmsResourceFilter.DEFAULT.

Throws:
Throwable - if something goes wrong