org.opencms.file
Class TestCreateWriteResource

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

public class TestCreateWriteResource
extends OpenCmsTestCase

Unit tests for the create and import methods.


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
TestCreateWriteResource(String arg0)
          Default JUnit constructor.
 
Method Summary
static junit.framework.Test suite()
          Test suite for this test class.
 void testCreateDotnameResources()
          Test creation of invalid resources that have only dots in their name.
 void testCreateFolder()
          Test the create resource method for a folder.
 void testCreateFolderAgain()
          Test the create a folder again.
 void testCreateResource()
          Test the create resource method.
 void testCreateResourceAgain()
          Test the create resource method for an already existing resource.
 void testCreateResourceJsp()
          Test the create resource method for jsp files without permissions.
 void testCreateResourceLockedFolder()
          Test resource creation in a locked folder.
 void testCreateResourceWithSpecialChars()
          Test the create resource method.
 void testImportFolder()
          Test the import resource method with a folder.
 void testImportFolderAgain()
          Test the import resource method for an existing folder.
 void testImportResource()
          Test the import resource method.
 void testImportResourceAgain()
          Test the import resource method.
 void testImportSibling()
          Test the import of a sibling.
 void testOverwriteInvisibleResource()
          Tests to overwrite invisible resource.
 
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

TestCreateWriteResource

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

testCreateDotnameResources

public void testCreateDotnameResources()
                                throws Throwable
Test creation of invalid resources that have only dots in their name.

Throws:
Throwable - if something goes wrong

testCreateFolder

public void testCreateFolder()
                      throws Throwable
Test the create resource method for a folder.

Throws:
Throwable - if something goes wrong

testCreateFolderAgain

public void testCreateFolderAgain()
                           throws Throwable
Test the create a folder again.

Throws:
Throwable - if something goes wrong

testCreateResource

public void testCreateResource()
                        throws Throwable
Test the create resource method.

Throws:
Throwable - if something goes wrong

testCreateResourceAgain

public void testCreateResourceAgain()
                             throws Throwable
Test the create resource method for an already existing resource.

Throws:
Throwable - if something goes wrong

testCreateResourceJsp

public void testCreateResourceJsp()
                           throws Throwable
Test the create resource method for jsp files without permissions.

Throws:
Throwable - if something goes wrong

testCreateResourceLockedFolder

public void testCreateResourceLockedFolder()
                                    throws Throwable
Test resource creation in a locked folder.

Throws:
Throwable - if something goes wrong

testCreateResourceWithSpecialChars

public void testCreateResourceWithSpecialChars()
                                        throws Throwable
Test the create resource method.

Throws:
Throwable - if something goes wrong

testImportFolder

public void testImportFolder()
                      throws Throwable
Test the import resource method with a folder.

Throws:
Throwable - if something goes wrong

testImportFolderAgain

public void testImportFolderAgain()
                           throws Throwable
Test the import resource method for an existing folder.

Throws:
Throwable - if something goes wrong

testImportResource

public void testImportResource()
                        throws Throwable
Test the import resource method.

Throws:
Throwable - if something goes wrong

testImportResourceAgain

public void testImportResourceAgain()
                             throws Throwable
Test the import resource method.

Throws:
Throwable - if something goes wrong

testImportSibling

public void testImportSibling()
                       throws Throwable
Test the import of a sibling.

Throws:
Throwable - if something goes wrong

testOverwriteInvisibleResource

public void testOverwriteInvisibleResource()
                                    throws Exception
Tests to overwrite invisible resource.

Throws:
Exception - if the test fails