org.ow2.bonita.pvm.test.base
Class EnvironmentDbTestCase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.ow2.bonita.pvm.test.base.PVMTestCase
              extended by org.ow2.bonita.pvm.test.base.EnvironmentFactoryTestCase
                  extended by org.ow2.bonita.pvm.test.base.EnvironmentTestCase
                      extended by org.ow2.bonita.pvm.test.base.EnvironmentDbTestCase
All Implemented Interfaces:
junit.framework.Test

public class EnvironmentDbTestCase
extends EnvironmentTestCase

for tests that use persistence inside environment blocks. An environment is opened in the setUp and closed in the tearDown. DB is cleaned inbetween tests. Extra convenience methods for usage inside an environment block are provided.

Author:
Tom Baeyens

Field Summary
 
Fields inherited from class org.ow2.bonita.pvm.test.base.EnvironmentTestCase
environment
 
Fields inherited from class org.ow2.bonita.pvm.test.base.PVMTestCase
LOG
 
Constructor Summary
EnvironmentDbTestCase()
           
EnvironmentDbTestCase(java.lang.String configResource)
           
 
Method Summary
 void beginCacheTest()
           
 void endCacheTest()
           
 DbSession getDbSession()
           
 void newTransaction()
           
 ExecutionImpl reload(Execution execution)
           
 PVMProcessDefinitionImpl reload(OpenProcessDefinition processDefinition)
           
<T> T
reload(T object, java.lang.Class<T> persistentClass)
           
 void rollbackAndBeginNewTransaction()
           
 void setUp()
           
 void tearDown()
           
 
Methods inherited from class org.ow2.bonita.pvm.test.base.EnvironmentFactoryTestCase
getEnvironmentFactory
 
Methods inherited from class org.ow2.bonita.pvm.test.base.PVMTestCase
assertTextPresent, openEnvironment, 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, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EnvironmentDbTestCase

public EnvironmentDbTestCase()

EnvironmentDbTestCase

public EnvironmentDbTestCase(java.lang.String configResource)
Method Detail

setUp

public void setUp()
           throws java.lang.Exception
Overrides:
setUp in class EnvironmentTestCase
Throws:
java.lang.Exception

tearDown

public void tearDown()
              throws java.lang.Exception
Overrides:
tearDown in class EnvironmentTestCase
Throws:
java.lang.Exception

getDbSession

public DbSession getDbSession()

rollbackAndBeginNewTransaction

public void rollbackAndBeginNewTransaction()

newTransaction

public void newTransaction()

beginCacheTest

public void beginCacheTest()

endCacheTest

public void endCacheTest()

reload

public PVMProcessDefinitionImpl reload(OpenProcessDefinition processDefinition)

reload

public <T> T reload(T object,
                    java.lang.Class<T> persistentClass)

reload

public ExecutionImpl reload(Execution execution)


Copyright © 2009 OW2 Consortium. All Rights Reserved.