org.alfresco.repo.workflow
Class AbstractWorkflowServiceIntegrationTest
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
org.springframework.test.ConditionalTestCase
org.springframework.test.AbstractSpringContextTests
org.springframework.test.AbstractSingleSpringContextTests
org.springframework.test.AbstractDependencyInjectionSpringContextTests
org.springframework.test.AbstractTransactionalSpringContextTests
org.springframework.test.AbstractTransactionalDataSourceSpringContextTests
org.alfresco.util.BaseSpringTest
org.alfresco.repo.workflow.AbstractWorkflowServiceIntegrationTest
- All Implemented Interfaces:
- junit.framework.Test
- Direct Known Subclasses:
- ActivitiWorkflowServiceIntegrationTest, JbpmWorkflowServiceIntegrationTest
public abstract class AbstractWorkflowServiceIntegrationTest
- extends BaseSpringTest
- Since:
- 3.4.e
Fields inherited from class org.springframework.test.AbstractTransactionalDataSourceSpringContextTests |
jdbcTemplate |
Fields inherited from class org.springframework.test.AbstractTransactionalSpringContextTests |
transactionDefinition, transactionManager, transactionStatus |
Fields inherited from class org.springframework.test.AbstractDependencyInjectionSpringContextTests |
AUTOWIRE_BY_NAME, AUTOWIRE_BY_TYPE, AUTOWIRE_NO |
Fields inherited from class org.springframework.test.AbstractSingleSpringContextTests |
applicationContext |
Fields inherited from class org.springframework.test.ConditionalTestCase |
logger |
Method Summary |
protected void |
checkActorIdQuery(java.lang.String actorId,
java.util.List expectedTaskIds,
WorkflowTaskState state,
java.lang.String optionalProcessId)
|
void |
checkCompletedWorkflows(java.lang.String defId,
java.lang.String[] expectedIds)
|
protected void |
checkIsActiveQuery(java.util.List expectedTaskIds,
WorkflowTaskState state,
java.lang.String optionalProcessId)
|
protected void |
checkNoTasksFoundUsingQuery(WorkflowTaskQuery workflowTaskQuery)
|
protected void |
checkProcessIdQuery(java.lang.String workflowInstanceId,
java.util.List expectedTaskIds,
WorkflowTaskState state)
|
protected void |
checkProcessNameQuery(java.util.List expectedTaskIds,
WorkflowTaskState state)
|
protected void |
checkProcessPropsQuery(java.util.List expectedTaskIds,
WorkflowTaskState state)
|
protected void |
checkQueryTasksInactiveWorkflow(java.lang.String workflowInstanceId)
|
protected void |
checkTaskIdQuery(java.lang.String expectedTaskId,
WorkflowTaskState state)
|
protected void |
checkTaskNameQuery(org.alfresco.service.namespace.QName taskName,
java.util.List expectedTaskIds,
WorkflowTaskState state,
java.lang.String optionalProcessId)
|
protected void |
checkTaskPropsQuery(java.util.List expectedTaskIds,
WorkflowTaskState state,
java.lang.String optionalProcessId)
|
protected void |
checkTaskQueryInProgress(java.lang.String workflowInstanceId,
WorkflowTask expectedTask,
java.lang.String workflowInstanceId2)
|
protected void |
checkTaskQueryStartTaskCompleted(java.lang.String workflowInstanceId,
WorkflowTask startTask)
|
protected void |
checkTaskQueryTaskCompleted(java.lang.String workflowInstanceId,
WorkflowTask theTask,
WorkflowTask startTask)
|
protected void |
checkTasksFoundUsingQuery(java.util.List taskIds,
WorkflowTaskQuery workflowTaskQuery)
|
void |
checkWorkflows(java.lang.String defId,
java.lang.String[] expectedIds)
|
protected WorkflowTaskQuery |
createWorkflowTaskQuery(WorkflowTaskState state)
|
protected WorkflowDefinition |
deployDefinition(java.lang.String resource)
|
protected abstract java.lang.String |
getAdhocDefinitionPath()
|
protected abstract org.alfresco.service.namespace.QName |
getAdhocProcessName()
|
protected abstract java.lang.String |
getEngine()
|
protected WorkflowTask |
getNextTaskForWorkflow(java.lang.String workflowInstanceId)
|
protected abstract java.lang.String |
getParallelReviewDefinitionPath()
|
protected abstract java.lang.String |
getPooledReviewDefinitionPath()
|
protected abstract java.lang.String |
getTestDefinitionPath()
|
protected abstract java.lang.String |
getTestTimerDefinitionPath()
|
protected void |
onSetUpInTransaction()
|
protected void |
onTearDownInTransaction()
|
void |
testAssociateWorkflowPackage()
|
void |
testDeleteWorkflow()
|
void |
testDeployWorkflowDefinition()
|
void |
testGetPathProperties()
|
void |
testGetTimers()
|
void |
testGetWorkflows()
|
void |
testGetWorkflowTaskDefinitions()
|
void |
testParallelReview()
|
void |
testPooledTaskCapabilities()
|
void |
testQueryTaskLimit()
|
void |
testQueryTasks()
|
void |
testStartTask()
|
void |
testStartWorkflow()
|
void |
testTaskCapabilities()
|
Methods inherited from class org.springframework.test.AbstractTransactionalDataSourceSpringContextTests |
countRowsInTable, deleteFromTables, executeSqlScript, getJdbcTemplate, setComplete, setDataSource, setSqlScriptEncoding |
Methods inherited from class org.springframework.test.AbstractTransactionalSpringContextTests |
endTransaction, isDefaultRollback, isRollback, onSetUp, onSetUpBeforeTransaction, onTearDown, onTearDownAfterTransaction, preventTransaction, setDefaultRollback, setTransactionDefinition, setTransactionManager, startNewTransaction |
Methods inherited from class org.springframework.test.AbstractDependencyInjectionSpringContextTests |
getAutowireMode, injectDependencies, isDependencyCheck, isPopulateProtectedVariables, prepareTestInstance, setAutowireMode, setDependencyCheck, setPopulateProtectedVariables |
Methods inherited from class org.springframework.test.AbstractSingleSpringContextTests |
contextKey, createApplicationContext, createBeanDefinitionReader, customizeBeanFactory, getApplicationContext, getConfigPath, getConfigPaths, getLoadCount, loadContextLocations, prepareApplicationContext, setDirty, setUp, tearDown |
Methods inherited from class org.springframework.test.AbstractSpringContextTests |
addContext, contextKeyString, getContext, hasCachedContext, isContextKeyEmpty, setDirty |
Methods inherited from class org.springframework.test.ConditionalTestCase |
getDisabledTestCount, isDisabledInThisEnvironment, recordDisabled, runBare |
Methods inherited from class junit.framework.TestCase |
countTestCases, createResult, getName, run, run, runTest, 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 |
USER1
protected static final java.lang.String USER1
USER2
protected static final java.lang.String USER2
USER3
protected static final java.lang.String USER3
GROUP
protected static final java.lang.String GROUP
SUB_GROUP
protected static final java.lang.String SUB_GROUP
customStringProp
protected static final org.alfresco.service.namespace.QName customStringProp
workflowService
protected WorkflowService workflowService
authenticationComponent
protected AuthenticationComponent authenticationComponent
personManager
protected TestPersonManager personManager
groupManager
protected TestGroupManager groupManager
nodeService
protected org.alfresco.service.cmr.repository.NodeService nodeService
wfTestHelper
protected WorkflowTestHelper wfTestHelper
AbstractWorkflowServiceIntegrationTest
public AbstractWorkflowServiceIntegrationTest()
testDeployWorkflowDefinition
public void testDeployWorkflowDefinition()
testStartWorkflow
public void testStartWorkflow()
testStartTask
public void testStartTask()
testGetPathProperties
public void testGetPathProperties()
throws java.lang.Exception
- Throws:
java.lang.Exception
testAssociateWorkflowPackage
public void testAssociateWorkflowPackage()
testTaskCapabilities
public void testTaskCapabilities()
testPooledTaskCapabilities
public void testPooledTaskCapabilities()
testGetWorkflowTaskDefinitions
public void testGetWorkflowTaskDefinitions()
testGetTimers
public void testGetTimers()
testQueryTasks
public void testQueryTasks()
testQueryTaskLimit
public void testQueryTaskLimit()
throws java.lang.Exception
- Throws:
java.lang.Exception
checkQueryTasksInactiveWorkflow
protected void checkQueryTasksInactiveWorkflow(java.lang.String workflowInstanceId)
checkTaskQueryTaskCompleted
protected void checkTaskQueryTaskCompleted(java.lang.String workflowInstanceId,
WorkflowTask theTask,
WorkflowTask startTask)
checkTaskQueryInProgress
protected void checkTaskQueryInProgress(java.lang.String workflowInstanceId,
WorkflowTask expectedTask,
java.lang.String workflowInstanceId2)
checkTaskQueryStartTaskCompleted
protected void checkTaskQueryStartTaskCompleted(java.lang.String workflowInstanceId,
WorkflowTask startTask)
testGetWorkflows
public void testGetWorkflows()
throws java.lang.Exception
- Throws:
java.lang.Exception
testDeleteWorkflow
public void testDeleteWorkflow()
throws java.lang.Exception
- Throws:
java.lang.Exception
checkWorkflows
public void checkWorkflows(java.lang.String defId,
java.lang.String[] expectedIds)
testParallelReview
public void testParallelReview()
throws java.lang.Exception
- Throws:
java.lang.Exception
checkCompletedWorkflows
public void checkCompletedWorkflows(java.lang.String defId,
java.lang.String[] expectedIds)
checkTaskNameQuery
protected void checkTaskNameQuery(org.alfresco.service.namespace.QName taskName,
java.util.List expectedTaskIds,
WorkflowTaskState state,
java.lang.String optionalProcessId)
checkProcessIdQuery
protected void checkProcessIdQuery(java.lang.String workflowInstanceId,
java.util.List expectedTaskIds,
WorkflowTaskState state)
checkTaskIdQuery
protected void checkTaskIdQuery(java.lang.String expectedTaskId,
WorkflowTaskState state)
checkIsActiveQuery
protected void checkIsActiveQuery(java.util.List expectedTaskIds,
WorkflowTaskState state,
java.lang.String optionalProcessId)
checkActorIdQuery
protected void checkActorIdQuery(java.lang.String actorId,
java.util.List expectedTaskIds,
WorkflowTaskState state,
java.lang.String optionalProcessId)
checkTaskPropsQuery
protected void checkTaskPropsQuery(java.util.List expectedTaskIds,
WorkflowTaskState state,
java.lang.String optionalProcessId)
checkProcessNameQuery
protected void checkProcessNameQuery(java.util.List expectedTaskIds,
WorkflowTaskState state)
checkProcessPropsQuery
protected void checkProcessPropsQuery(java.util.List expectedTaskIds,
WorkflowTaskState state)
createWorkflowTaskQuery
protected WorkflowTaskQuery createWorkflowTaskQuery(WorkflowTaskState state)
checkTasksFoundUsingQuery
protected void checkTasksFoundUsingQuery(java.util.List taskIds,
WorkflowTaskQuery workflowTaskQuery)
checkNoTasksFoundUsingQuery
protected void checkNoTasksFoundUsingQuery(WorkflowTaskQuery workflowTaskQuery)
getNextTaskForWorkflow
protected WorkflowTask getNextTaskForWorkflow(java.lang.String workflowInstanceId)
deployDefinition
protected WorkflowDefinition deployDefinition(java.lang.String resource)
getAdhocProcessName
protected abstract org.alfresco.service.namespace.QName getAdhocProcessName()
onSetUpInTransaction
protected void onSetUpInTransaction()
throws java.lang.Exception
- Overrides:
onSetUpInTransaction
in class org.springframework.test.AbstractTransactionalSpringContextTests
- Throws:
java.lang.Exception
onTearDownInTransaction
protected void onTearDownInTransaction()
throws java.lang.Exception
- Overrides:
onTearDownInTransaction
in class org.springframework.test.AbstractTransactionalSpringContextTests
- Throws:
java.lang.Exception
getEngine
protected abstract java.lang.String getEngine()
getTestDefinitionPath
protected abstract java.lang.String getTestDefinitionPath()
getAdhocDefinitionPath
protected abstract java.lang.String getAdhocDefinitionPath()
getPooledReviewDefinitionPath
protected abstract java.lang.String getPooledReviewDefinitionPath()
getParallelReviewDefinitionPath
protected abstract java.lang.String getParallelReviewDefinitionPath()
getTestTimerDefinitionPath
protected abstract java.lang.String getTestTimerDefinitionPath()
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.