org.opencms.file
Class TestProjects

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

public class TestProjects
extends OpenCmsTestCase

Unit tests OpenCms projects.


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
TestProjects(String arg0)
          Default JUnit constructor.
 
Method Summary
static junit.framework.Test suite()
          Test suite for this test class.
 void testAccessibleProjects()
          Test the "getAllAccessibleProjects" method.
 void testCopyResourceToProject()
          Test the "copy resource to project" function.
 void testCreateDeleteProject()
          Test the "createProject" and "deleteProject" methods.
 void testDeleteFolderInProject()
          Test the "delete folder in project" function.
 void testDeleteNewFolderInProject()
          Test the "delete new folder in project" function.
 void testDeleteProjectWithResources()
          Test the "delete project with resources" function.
 void testMoveFolderInProject()
          Test the "move folder in project" function.
 void testReadProjectResources()
          Test the "readProjectResources" method.
 
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

TestProjects

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

testAccessibleProjects

public void testAccessibleProjects()
                            throws Exception
Test the "getAllAccessibleProjects" method.

Throws:
Exception - if the test fails

testCopyResourceToProject

public void testCopyResourceToProject()
                               throws Exception
Test the "copy resource to project" function.

Throws:
Exception - if the test fails

testCreateDeleteProject

public void testCreateDeleteProject()
                             throws Exception
Test the "createProject" and "deleteProject" methods.

Throws:
Exception - if the test fails

testDeleteFolderInProject

public void testDeleteFolderInProject()
                               throws Exception
Test the "delete folder in project" function.

Throws:
Exception - if the test fails

testMoveFolderInProject

public void testMoveFolderInProject()
                             throws Exception
Test the "move folder in project" function.

Throws:
Exception - if the test fails

testDeleteNewFolderInProject

public void testDeleteNewFolderInProject()
                                  throws Exception
Test the "delete new folder in project" function.

Throws:
Exception - if the test fails

testDeleteProjectWithResources

public void testDeleteProjectWithResources()
                                    throws Exception
Test the "delete project with resources" function.

Throws:
Exception - if the test fails

testReadProjectResources

public void testReadProjectResources()
                              throws Exception
Test the "readProjectResources" method.

Throws:
Exception - if the test fails