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,
KieSession 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,
KieSession ksession)
|
void |
assertProcessInstanceActive(long processInstanceId,
KieSession ksession)
|
void |
assertProcessInstanceCompleted(long processInstanceId,
KieSession ksession)
|
void |
assertProcessNameEquals(ProcessInstance process,
String name)
|
void |
assertProcessVarExists(ProcessInstance process,
String... processVarNames)
|
void |
assertVersionEquals(ProcessInstance process,
String version)
|
static void |
cleanupSingletonSessionId()
|
protected void |
clearHistory()
|
protected KieBase |
createKnowledgeBase(Map<String,ResourceType> resources)
|
protected KieBase |
createKnowledgeBase(String... process)
|
protected org.kie.internal.KnowledgeBase |
createKnowledgeBaseGuvnor(boolean dynamic,
String url,
String username,
String password,
String... packages)
|
protected org.kie.internal.KnowledgeBase |
createKnowledgeBaseGuvnor(boolean dynamic,
String url,
String username,
String password,
String pkg,
String... assets)
|
protected org.kie.internal.KnowledgeBase |
createKnowledgeBaseGuvnor(String... packages)
|
protected org.kie.internal.KnowledgeBase |
createKnowledgeBaseGuvnorAssets(String pkg,
String... assets)
|
protected KieSession |
createKnowledgeSession()
|
protected KieSession |
createKnowledgeSession(String... process)
|
bitronix.tm.resource.jdbc.PoolingDataSource |
getDs()
|
javax.persistence.EntityManagerFactory |
getEmf()
|
TaskService |
getService()
|
TaskService |
getTaskService()
|
JbpmJUnitTestCase.TestWorkItemHandler |
getTestWorkItemHandler()
|
Object |
getVariableValue(String name,
long processInstanceId,
KieSession ksession)
|
boolean |
isPersistence()
|
protected KieSession |
restoreSession(KieSession 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
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 KieBase createKnowledgeBase(String... process)
createKnowledgeBase
protected KieBase createKnowledgeBase(Map<String,ResourceType> resources)
createKnowledgeBaseGuvnor
protected org.kie.internal.KnowledgeBase createKnowledgeBaseGuvnor(String... packages)
throws Exception
- Throws:
Exception
createKnowledgeBaseGuvnorAssets
protected org.kie.internal.KnowledgeBase createKnowledgeBaseGuvnorAssets(String pkg,
String... assets)
throws Exception
- Throws:
Exception
createKnowledgeBaseGuvnor
protected org.kie.internal.KnowledgeBase createKnowledgeBaseGuvnor(boolean dynamic,
String url,
String username,
String password,
String pkg,
String... assets)
throws Exception
- Throws:
Exception
createKnowledgeBaseGuvnor
protected org.kie.internal.KnowledgeBase createKnowledgeBaseGuvnor(boolean dynamic,
String url,
String username,
String password,
String... packages)
throws Exception
- Throws:
Exception
createKnowledgeSession
protected KieSession createKnowledgeSession()
createKnowledgeSession
protected KieSession createKnowledgeSession(String... process)
restoreSession
protected KieSession restoreSession(KieSession ksession,
boolean noCache)
throws SystemException
- Throws:
SystemException
getVariableValue
public Object getVariableValue(String name,
long processInstanceId,
KieSession ksession)
assertProcessInstanceCompleted
public void assertProcessInstanceCompleted(long processInstanceId,
KieSession ksession)
assertProcessInstanceAborted
public void assertProcessInstanceAborted(long processInstanceId,
KieSession ksession)
assertProcessInstanceActive
public void assertProcessInstanceActive(long processInstanceId,
KieSession ksession)
assertNodeActive
public void assertNodeActive(long processInstanceId,
KieSession 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()
getService
public TaskService getService()
getDs
public bitronix.tm.resource.jdbc.PoolingDataSource getDs()
getEmf
public javax.persistence.EntityManagerFactory getEmf()
cleanupSingletonSessionId
public static void cleanupSingletonSessionId()
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.