org.opencms.publish
Class TestPublishManager

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

public class TestPublishManager
extends OpenCmsTestCase

Unit tests for the publish manager.


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
TestPublishManager(String arg0)
          Default JUnit constructor.
 
Method Summary
static junit.framework.Test suite()
          Test suite for this test class.
 void testAbortJob()
          Test aborting an enqueued publish job.
 void testInitialization1()
          Tests the reinitialization of the publish manager/engine.
 void testInitialization2()
          Tests the reinitialization of the publish manager/engine.
 void testListener()
          Test the publish event listener.
 void testPublishReport()
          Tests the publish report stored in the database.
 void testRunning()
          Test publishing process.
 void testStop()
          Test stopping/starting the publish engine.
 
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

TestPublishManager

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

testAbortJob

public void testAbortJob()
                  throws Throwable
Test aborting an enqueued publish job.

Throws:
Throwable - if something goes wrong

testInitialization1

public void testInitialization1()
                         throws Throwable
Tests the reinitialization of the publish manager/engine.

Throws:
Throwable - if something goes wrong

testInitialization2

public void testInitialization2()
                         throws Throwable
Tests the reinitialization of the publish manager/engine.

Throws:
Throwable - if something goes wrong

testListener

public void testListener()
                  throws Throwable
Test the publish event listener.

Throws:
Throwable - if something goes wrong

testPublishReport

public void testPublishReport()
                       throws Throwable
Tests the publish report stored in the database.

Throws:
Throwable - if something goes wrong

testRunning

public void testRunning()
                 throws Throwable
Test publishing process.

Throws:
Throwable - if something goes wrong

testStop

public void testStop()
              throws Throwable
Test stopping/starting the publish engine.

Throws:
Throwable - if something goes wrong