org.alfresco.repo.web.scripts.workflow
Class AbstractWorkflowRestApiTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.alfresco.repo.web.scripts.BaseWebScriptTest
              extended by org.alfresco.repo.web.scripts.workflow.AbstractWorkflowRestApiTest
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
ActivitiWorkflowRestApiTest, JBPMWorkflowRestApiTest

public abstract class AbstractWorkflowRestApiTest
extends BaseWebScriptTest

Since:
3.4.e

Nested Class Summary
 
Nested classes/interfaces inherited from class org.alfresco.repo.web.scripts.BaseWebScriptTest
BaseWebScriptTest.BaseWebScriptTestListener, BaseWebScriptTest.HttpMethodResponse, BaseWebScriptTest.PatchMethod, BaseWebScriptTest.RemoteServer, BaseWebScriptTest.WebScriptTestListener
 
Field Summary
protected static java.lang.String ADHOC_START_TASK_TYPE
           
protected static java.lang.String ADHOC_TASK_COMPLETED_TYPE
           
protected static java.lang.String ADHOC_TASK_TYPE
           
protected static java.lang.String COMPANY_HOME
           
protected static java.lang.String GROUP
           
protected static java.lang.String TEST_CONTENT
           
protected static java.lang.String URL_TASKS
           
protected static java.lang.String URL_TASKS_DUE_AFTER
           
protected static java.lang.String URL_TASKS_DUE_BEFORE
           
protected static java.lang.String URL_USER_TASKS
           
protected static java.lang.String URL_USER_TASKS_PROPERTIES
           
protected static java.lang.String URL_WORKFLOW_DEFINITION
           
protected static java.lang.String URL_WORKFLOW_DEFINITIONS
           
protected static java.lang.String URL_WORKFLOW_INSTANCES
           
protected static java.lang.String URL_WORKFLOW_INSTANCES_FOR_DEFINITION
           
protected static java.lang.String URL_WORKFLOW_INSTANCES_FOR_NODE
           
protected static java.lang.String URL_WORKFLOW_TASKS
           
protected static java.lang.String USER1
           
protected static java.lang.String USER2
           
protected static java.lang.String USER3
           
protected  org.alfresco.service.cmr.workflow.WorkflowService workflowService
           
 
Constructor Summary
AbstractWorkflowRestApiTest()
           
 
Method Summary
protected abstract  void approveTask(java.lang.String taskId)
           
protected abstract  java.lang.String getAdhocWorkflowDefinitionDescription()
           
protected abstract  java.lang.String getAdhocWorkflowDefinitionName()
           
protected abstract  java.lang.String getAdhocWorkflowDefinitionTitle()
           
protected abstract  java.lang.String getEngine()
           
protected abstract  java.lang.String getReviewPooledWorkflowDefinitionName()
           
protected abstract  java.lang.String getReviewWorkflowDefinitionName()
           
protected abstract  void rejectTask(java.lang.String taskId)
           
protected  void runReviewFlow(boolean approve)
           
protected  void runReviewPooledFlow(boolean approve)
           
protected  void setUp()
           
protected  void tearDown()
           
 void testReviewPooledProcessFlow()
           
 void testReviewProcessFlow()
           
 void testTaskInstanceGet()
           
 void testTaskInstancePut()
           
 void testTaskInstancePutCompletedTask()
           
 void testTaskInstancesForWorkflowGet()
           
 void testTaskInstancesGet()
           
 void testWorkflowDefinitionGet()
           
 void testWorkflowDefinitionsGet()
           
 void testWorkflowInstanceDelete()
           
 void testWorkflowInstanceGet()
           
 void testWorkflowInstancesForNodeGet()
           
 void testWorkflowInstancesGet()
           
 
Methods inherited from class org.alfresco.repo.web.scripts.BaseWebScriptTest
getDefaultRunAs, getRemoteServer, getServer, isLogEnabled, log, sendLocalRequest, sendRemoteRequest, sendRequest, sendRequest, setCustomContext, setDefaultRunAs, setListener, setRemoteServer, setTraceReqRes
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, 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
 

Field Detail

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

URL_TASKS

protected static final java.lang.String URL_TASKS
See Also:
Constant Field Values

URL_USER_TASKS

protected static final java.lang.String URL_USER_TASKS
See Also:
Constant Field Values

URL_USER_TASKS_PROPERTIES

protected static final java.lang.String URL_USER_TASKS_PROPERTIES
See Also:
Constant Field Values

URL_TASKS_DUE_BEFORE

protected static final java.lang.String URL_TASKS_DUE_BEFORE
See Also:
Constant Field Values

URL_TASKS_DUE_AFTER

protected static final java.lang.String URL_TASKS_DUE_AFTER
See Also:
Constant Field Values

URL_WORKFLOW_TASKS

protected static final java.lang.String URL_WORKFLOW_TASKS
See Also:
Constant Field Values

URL_WORKFLOW_DEFINITIONS

protected static final java.lang.String URL_WORKFLOW_DEFINITIONS
See Also:
Constant Field Values

URL_WORKFLOW_DEFINITION

protected static final java.lang.String URL_WORKFLOW_DEFINITION
See Also:
Constant Field Values

URL_WORKFLOW_INSTANCES

protected static final java.lang.String URL_WORKFLOW_INSTANCES
See Also:
Constant Field Values

URL_WORKFLOW_INSTANCES_FOR_DEFINITION

protected static final java.lang.String URL_WORKFLOW_INSTANCES_FOR_DEFINITION
See Also:
Constant Field Values

URL_WORKFLOW_INSTANCES_FOR_NODE

protected static final java.lang.String URL_WORKFLOW_INSTANCES_FOR_NODE
See Also:
Constant Field Values

COMPANY_HOME

protected static final java.lang.String COMPANY_HOME
See Also:
Constant Field Values

TEST_CONTENT

protected static final java.lang.String TEST_CONTENT
See Also:
Constant Field Values

ADHOC_START_TASK_TYPE

protected static final java.lang.String ADHOC_START_TASK_TYPE
See Also:
Constant Field Values

ADHOC_TASK_TYPE

protected static final java.lang.String ADHOC_TASK_TYPE
See Also:
Constant Field Values

ADHOC_TASK_COMPLETED_TYPE

protected static final java.lang.String ADHOC_TASK_COMPLETED_TYPE
See Also:
Constant Field Values

workflowService

protected org.alfresco.service.cmr.workflow.WorkflowService workflowService
Constructor Detail

AbstractWorkflowRestApiTest

public AbstractWorkflowRestApiTest()
Method Detail

testTaskInstancesGet

public void testTaskInstancesGet()
                          throws java.lang.Exception
Throws:
java.lang.Exception

testTaskInstancesForWorkflowGet

public void testTaskInstancesForWorkflowGet()
                                     throws java.lang.Exception
Throws:
java.lang.Exception

testTaskInstanceGet

public void testTaskInstanceGet()
                         throws java.lang.Exception
Throws:
java.lang.Exception

testTaskInstancePut

public void testTaskInstancePut()
                         throws java.lang.Exception
Throws:
java.lang.Exception

testTaskInstancePutCompletedTask

public void testTaskInstancePutCompletedTask()
                                      throws java.lang.Exception
Throws:
java.lang.Exception

testWorkflowDefinitionsGet

public void testWorkflowDefinitionsGet()
                                throws java.lang.Exception
Throws:
java.lang.Exception

testWorkflowDefinitionGet

public void testWorkflowDefinitionGet()
                               throws java.lang.Exception
Throws:
java.lang.Exception

testWorkflowInstanceGet

public void testWorkflowInstanceGet()
                             throws java.lang.Exception
Throws:
java.lang.Exception

testWorkflowInstancesGet

public void testWorkflowInstancesGet()
                              throws java.lang.Exception
Throws:
java.lang.Exception

testWorkflowInstancesForNodeGet

public void testWorkflowInstancesForNodeGet()
                                     throws java.lang.Exception
Throws:
java.lang.Exception

testWorkflowInstanceDelete

public void testWorkflowInstanceDelete()
                                throws java.lang.Exception
Throws:
java.lang.Exception

testReviewProcessFlow

public void testReviewProcessFlow()
                           throws java.lang.Exception
Throws:
java.lang.Exception

testReviewPooledProcessFlow

public void testReviewPooledProcessFlow()
                                 throws java.lang.Exception
Throws:
java.lang.Exception

runReviewFlow

protected void runReviewFlow(boolean approve)
                      throws java.lang.Exception
Throws:
java.lang.Exception

runReviewPooledFlow

protected void runReviewPooledFlow(boolean approve)
                            throws java.lang.Exception
Throws:
java.lang.Exception

approveTask

protected abstract void approveTask(java.lang.String taskId)
                             throws java.lang.Exception
Throws:
java.lang.Exception

rejectTask

protected abstract void rejectTask(java.lang.String taskId)
                            throws java.lang.Exception
Throws:
java.lang.Exception

getAdhocWorkflowDefinitionName

protected abstract java.lang.String getAdhocWorkflowDefinitionName()

getAdhocWorkflowDefinitionTitle

protected abstract java.lang.String getAdhocWorkflowDefinitionTitle()

getAdhocWorkflowDefinitionDescription

protected abstract java.lang.String getAdhocWorkflowDefinitionDescription()

getReviewWorkflowDefinitionName

protected abstract java.lang.String getReviewWorkflowDefinitionName()

getReviewPooledWorkflowDefinitionName

protected abstract java.lang.String getReviewPooledWorkflowDefinitionName()

setUp

protected void setUp()
              throws java.lang.Exception
Overrides:
setUp in class BaseWebScriptTest
Throws:
java.lang.Exception

tearDown

protected void tearDown()
                 throws java.lang.Exception
Overrides:
tearDown in class junit.framework.TestCase
Throws:
java.lang.Exception

getEngine

protected abstract java.lang.String getEngine()


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.