org.jbpm.test
Class JbpmJUnitTestCase
java.lang.Object
junit.framework.Assert
org.jbpm.test.JbpmJUnitTestCase
public abstract class JbpmJUnitTestCase
- extends junit.framework.Assert
Base test case for the jbpm-bpmn2 module.
Please keep this test class in the org.jbpm.bpmn2 package or otherwise give it a unique name.
Method Summary |
void |
assertNodeActive(long processInstanceId,
StatefulKnowledgeSession ksession,
String... name)
|
void |
assertNodeExists(ProcessInstance process,
String... nodeNames)
|
void |
assertNodeTriggered(long processInstanceId,
String... nodeNames)
|
void |
assertNumOfIncommingConnections(ProcessInstance process,
String nodeName,
int num)
|
void |
assertNumOfOutgoingConnections(ProcessInstance process,
String nodeName,
int num)
|
void |
assertPackageNameEquals(ProcessInstance process,
String packageName)
|
void |
assertProcessInstanceAborted(long processInstanceId,
StatefulKnowledgeSession ksession)
|
void |
assertProcessInstanceActive(long processInstanceId,
StatefulKnowledgeSession ksession)
|
void |
assertProcessInstanceCompleted(long processInstanceId,
StatefulKnowledgeSession ksession)
|
void |
assertProcessNameEquals(ProcessInstance process,
String name)
|
void |
assertProcessVarExists(ProcessInstance process,
String... processVarNames)
|
void |
assertVersionEquals(ProcessInstance process,
String version)
|
protected void |
clearHistory()
|
protected KnowledgeBase |
createKnowledgeBase(Map<String,ResourceType> resources)
|
protected KnowledgeBase |
createKnowledgeBase(String... process)
|
protected KnowledgeBase |
createKnowledgeBaseGuvnor(boolean dynamic,
String url,
String username,
String password,
String... packages)
|
protected KnowledgeBase |
createKnowledgeBaseGuvnor(boolean dynamic,
String url,
String username,
String password,
String pkg,
String... assets)
|
protected KnowledgeBase |
createKnowledgeBaseGuvnor(String... packages)
|
protected KnowledgeBase |
createKnowledgeBaseGuvnorAssets(String pkg,
String... assets)
|
protected StatefulKnowledgeSession |
createKnowledgeSession(KnowledgeBase kbase)
|
protected StatefulKnowledgeSession |
createKnowledgeSession(String... process)
|
TaskService |
getService()
|
TaskService |
getTaskService(StatefulKnowledgeSession ksession)
|
JbpmJUnitTestCase.TestWorkItemHandler |
getTestWorkItemHandler()
|
Object |
getVariableValue(String name,
long processInstanceId,
StatefulKnowledgeSession ksession)
|
boolean |
isPersistence()
|
StatefulKnowledgeSession |
loadSession(int id,
String... process)
|
protected StatefulKnowledgeSession |
restoreSession(StatefulKnowledgeSession ksession,
boolean noCache)
|
void |
setPersistence(boolean sessionPersistence)
|
void |
setUp()
|
static bitronix.tm.resource.jdbc.PoolingDataSource |
setupPoolingDataSource()
|
void |
tearDown()
|
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, toString, wait, wait, wait |
EOL
protected static final String EOL
ksessionCleanupRule
public KnowledgeSessionCleanup ksessionCleanupRule
knowledgeSessionSetLocal
protected static ThreadLocal<Set<StatefulKnowledgeSession>> knowledgeSessionSetLocal
testName
public org.junit.rules.TestName testName
JbpmJUnitTestCase
public JbpmJUnitTestCase()
JbpmJUnitTestCase
public JbpmJUnitTestCase(boolean setupDataSource)
setupPoolingDataSource
public static bitronix.tm.resource.jdbc.PoolingDataSource setupPoolingDataSource()
setPersistence
public void setPersistence(boolean sessionPersistence)
isPersistence
public boolean isPersistence()
setUp
public void setUp()
throws Exception
- Throws:
Exception
tearDown
public void tearDown()
throws Exception
- Throws:
Exception
createKnowledgeBase
protected KnowledgeBase createKnowledgeBase(String... process)
createKnowledgeBase
protected KnowledgeBase createKnowledgeBase(Map<String,ResourceType> resources)
throws Exception
- Throws:
Exception
createKnowledgeBaseGuvnor
protected KnowledgeBase createKnowledgeBaseGuvnor(String... packages)
throws Exception
- Throws:
Exception
createKnowledgeBaseGuvnorAssets
protected KnowledgeBase createKnowledgeBaseGuvnorAssets(String pkg,
String... assets)
throws Exception
- Throws:
Exception
createKnowledgeBaseGuvnor
protected KnowledgeBase createKnowledgeBaseGuvnor(boolean dynamic,
String url,
String username,
String password,
String pkg,
String... assets)
throws Exception
- Throws:
Exception
createKnowledgeBaseGuvnor
protected KnowledgeBase createKnowledgeBaseGuvnor(boolean dynamic,
String url,
String username,
String password,
String... packages)
throws Exception
- Throws:
Exception
createKnowledgeSession
protected StatefulKnowledgeSession createKnowledgeSession(KnowledgeBase kbase)
createKnowledgeSession
protected StatefulKnowledgeSession createKnowledgeSession(String... process)
restoreSession
protected StatefulKnowledgeSession restoreSession(StatefulKnowledgeSession ksession,
boolean noCache)
throws SystemException
- Throws:
SystemException
loadSession
public StatefulKnowledgeSession loadSession(int id,
String... process)
getVariableValue
public Object getVariableValue(String name,
long processInstanceId,
StatefulKnowledgeSession ksession)
assertProcessInstanceCompleted
public void assertProcessInstanceCompleted(long processInstanceId,
StatefulKnowledgeSession ksession)
assertProcessInstanceAborted
public void assertProcessInstanceAborted(long processInstanceId,
StatefulKnowledgeSession ksession)
assertProcessInstanceActive
public void assertProcessInstanceActive(long processInstanceId,
StatefulKnowledgeSession ksession)
assertNodeActive
public void assertNodeActive(long processInstanceId,
StatefulKnowledgeSession ksession,
String... name)
assertNodeTriggered
public void assertNodeTriggered(long processInstanceId,
String... nodeNames)
clearHistory
protected void clearHistory()
getTestWorkItemHandler
public JbpmJUnitTestCase.TestWorkItemHandler getTestWorkItemHandler()
assertProcessVarExists
public void assertProcessVarExists(ProcessInstance process,
String... processVarNames)
assertNodeExists
public void assertNodeExists(ProcessInstance process,
String... nodeNames)
assertNumOfIncommingConnections
public void assertNumOfIncommingConnections(ProcessInstance process,
String nodeName,
int num)
assertNumOfOutgoingConnections
public void assertNumOfOutgoingConnections(ProcessInstance process,
String nodeName,
int num)
assertVersionEquals
public void assertVersionEquals(ProcessInstance process,
String version)
assertProcessNameEquals
public void assertProcessNameEquals(ProcessInstance process,
String name)
assertPackageNameEquals
public void assertPackageNameEquals(ProcessInstance process,
String packageName)
getTaskService
public TaskService getTaskService(StatefulKnowledgeSession ksession)
getService
public TaskService getService()
Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.