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,
org.kie.runtime.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,
org.kie.runtime.StatefulKnowledgeSession ksession)
|
void |
assertProcessInstanceActive(long processInstanceId,
org.kie.runtime.StatefulKnowledgeSession ksession)
|
void |
assertProcessInstanceCompleted(long processInstanceId,
org.kie.runtime.StatefulKnowledgeSession ksession)
|
void |
assertProcessNameEquals(ProcessInstance process,
String name)
|
void |
assertProcessVarExists(ProcessInstance process,
String... processVarNames)
|
void |
assertVersionEquals(ProcessInstance process,
String version)
|
protected void |
clearHistory()
|
protected org.kie.KnowledgeBase |
createKnowledgeBase(Map<String,ResourceType> resources)
|
protected org.kie.KnowledgeBase |
createKnowledgeBase(String... process)
|
protected org.kie.KnowledgeBase |
createKnowledgeBaseGuvnor(boolean dynamic,
String url,
String username,
String password,
String... packages)
|
protected org.kie.KnowledgeBase |
createKnowledgeBaseGuvnor(boolean dynamic,
String url,
String username,
String password,
String pkg,
String... assets)
|
protected org.kie.KnowledgeBase |
createKnowledgeBaseGuvnor(String... packages)
|
protected org.kie.KnowledgeBase |
createKnowledgeBaseGuvnorAssets(String pkg,
String... assets)
|
protected org.kie.runtime.StatefulKnowledgeSession |
createKnowledgeSession(org.kie.KnowledgeBase kbase)
|
protected org.kie.runtime.StatefulKnowledgeSession |
createKnowledgeSession(String... process)
|
TaskService |
getService()
|
TaskService |
getTaskService(org.kie.runtime.StatefulKnowledgeSession ksession)
|
JbpmJUnitTestCase.TestWorkItemHandler |
getTestWorkItemHandler()
|
Object |
getVariableValue(String name,
long processInstanceId,
org.kie.runtime.StatefulKnowledgeSession ksession)
|
boolean |
isPersistence()
|
org.kie.runtime.StatefulKnowledgeSession |
loadSession(int id,
String... process)
|
protected org.kie.runtime.StatefulKnowledgeSession |
restoreSession(org.kie.runtime.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<org.kie.runtime.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 org.kie.KnowledgeBase createKnowledgeBase(String... process)
createKnowledgeBase
protected org.kie.KnowledgeBase createKnowledgeBase(Map<String,ResourceType> resources)
throws Exception
- Throws:
Exception
createKnowledgeBaseGuvnor
protected org.kie.KnowledgeBase createKnowledgeBaseGuvnor(String... packages)
throws Exception
- Throws:
Exception
createKnowledgeBaseGuvnorAssets
protected org.kie.KnowledgeBase createKnowledgeBaseGuvnorAssets(String pkg,
String... assets)
throws Exception
- Throws:
Exception
createKnowledgeBaseGuvnor
protected org.kie.KnowledgeBase createKnowledgeBaseGuvnor(boolean dynamic,
String url,
String username,
String password,
String pkg,
String... assets)
throws Exception
- Throws:
Exception
createKnowledgeBaseGuvnor
protected org.kie.KnowledgeBase createKnowledgeBaseGuvnor(boolean dynamic,
String url,
String username,
String password,
String... packages)
throws Exception
- Throws:
Exception
createKnowledgeSession
protected org.kie.runtime.StatefulKnowledgeSession createKnowledgeSession(org.kie.KnowledgeBase kbase)
createKnowledgeSession
protected org.kie.runtime.StatefulKnowledgeSession createKnowledgeSession(String... process)
restoreSession
protected org.kie.runtime.StatefulKnowledgeSession restoreSession(org.kie.runtime.StatefulKnowledgeSession ksession,
boolean noCache)
throws SystemException
- Throws:
SystemException
loadSession
public org.kie.runtime.StatefulKnowledgeSession loadSession(int id,
String... process)
getVariableValue
public Object getVariableValue(String name,
long processInstanceId,
org.kie.runtime.StatefulKnowledgeSession ksession)
assertProcessInstanceCompleted
public void assertProcessInstanceCompleted(long processInstanceId,
org.kie.runtime.StatefulKnowledgeSession ksession)
assertProcessInstanceAborted
public void assertProcessInstanceAborted(long processInstanceId,
org.kie.runtime.StatefulKnowledgeSession ksession)
assertProcessInstanceActive
public void assertProcessInstanceActive(long processInstanceId,
org.kie.runtime.StatefulKnowledgeSession ksession)
assertNodeActive
public void assertNodeActive(long processInstanceId,
org.kie.runtime.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(org.kie.runtime.StatefulKnowledgeSession ksession)
getService
public TaskService getService()
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.