org.jbpm.db
Class AbstractDbTestCase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.jbpm.AbstractJbpmTestCase
              extended by org.jbpm.db.AbstractDbTestCase
All Implemented Interfaces:
junit.framework.Test

public abstract class AbstractDbTestCase
extends AbstractJbpmTestCase


Field Summary
protected  ContextSession contextSession
           
protected  GraphSession graphSession
           
protected  JbpmConfiguration jbpmConfiguration
           
protected  JbpmContext jbpmContext
           
protected  JobExecutor jobExecutor
           
protected  JobSession jobSession
           
protected  LoggingSession loggingSession
           
protected  org.hibernate.Session session
           
protected  TaskMgmtSession taskMgmtSession
           
 
Constructor Summary
AbstractDbTestCase()
           
 
Method Summary
protected  void beginSessionTransaction()
           
protected  void cleanSchema()
           
protected  void closeJbpmContext()
           
protected  void commitAndCloseSession()
           
protected  void createJbpmContext()
           
protected  void createSchema()
           
protected  void dropSchema()
           
protected  java.lang.String getHibernateDialect()
           
protected  JbpmConfiguration getJbpmConfiguration()
           
protected  java.lang.String getJbpmTestConfig()
           
protected  int getNbrOfJobsAvailable()
           
protected  int getTimerCount()
           
protected  void initializeMembers()
           
protected  void newTransaction()
           
protected  void processJobs(long maxWait)
           
protected  void resetMembers()
           
protected  ProcessDefinition saveAndReload(ProcessDefinition pd)
           
protected  ProcessInstance saveAndReload(ProcessInstance pi)
           
protected  ProcessLog saveAndReload(ProcessLog processLog)
           
protected  TaskInstance saveAndReload(TaskInstance taskInstance)
           
protected  void setUp()
           
protected  void startJobExecutor()
           
protected  void stopJobExecutor()
           
protected  void tearDown()
           
protected  void waitForJobs(long timeout)
           
 
Methods inherited from class org.jbpm.AbstractJbpmTestCase
getLongName, getShortName, runTest
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, setName, 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
 

Field Detail

jbpmConfiguration

protected JbpmConfiguration jbpmConfiguration

jbpmContext

protected JbpmContext jbpmContext

session

protected org.hibernate.Session session

graphSession

protected GraphSession graphSession

taskMgmtSession

protected TaskMgmtSession taskMgmtSession

contextSession

protected ContextSession contextSession

jobSession

protected JobSession jobSession

loggingSession

protected LoggingSession loggingSession

jobExecutor

protected JobExecutor jobExecutor
Constructor Detail

AbstractDbTestCase

public AbstractDbTestCase()
Method Detail

setUp

protected void setUp()
              throws java.lang.Exception
Overrides:
setUp in class AbstractJbpmTestCase
Throws:
java.lang.Exception

tearDown

protected void tearDown()
                 throws java.lang.Exception
Overrides:
tearDown in class AbstractJbpmTestCase
Throws:
java.lang.Exception

getHibernateDialect

protected java.lang.String getHibernateDialect()

beginSessionTransaction

protected void beginSessionTransaction()

commitAndCloseSession

protected void commitAndCloseSession()

newTransaction

protected void newTransaction()

saveAndReload

protected ProcessInstance saveAndReload(ProcessInstance pi)

saveAndReload

protected TaskInstance saveAndReload(TaskInstance taskInstance)

saveAndReload

protected ProcessDefinition saveAndReload(ProcessDefinition pd)

saveAndReload

protected ProcessLog saveAndReload(ProcessLog processLog)

createSchema

protected void createSchema()

cleanSchema

protected void cleanSchema()

dropSchema

protected void dropSchema()

getJbpmTestConfig

protected java.lang.String getJbpmTestConfig()

getJbpmConfiguration

protected JbpmConfiguration getJbpmConfiguration()

createJbpmContext

protected void createJbpmContext()

closeJbpmContext

protected void closeJbpmContext()

startJobExecutor

protected void startJobExecutor()

waitForJobs

protected void waitForJobs(long timeout)

getNbrOfJobsAvailable

protected int getNbrOfJobsAvailable()

getTimerCount

protected int getTimerCount()

processJobs

protected void processJobs(long maxWait)

stopJobExecutor

protected void stopJobExecutor()

initializeMembers

protected void initializeMembers()

resetMembers

protected void resetMembers()


Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.