Class WorkflowCompatibleTest
java.lang.Object
de.hybris.platform.testframework.HybrisJUnit4Test
de.hybris.platform.servicelayer.ServicelayerBaseTest
de.hybris.platform.servicelayer.ServicelayerTest
de.hybris.platform.servicelayer.ServicelayerTransactionalTest
de.hybris.platform.workflow.integration.WorkflowCompatibleTest
- All Implemented Interfaces:
JaloSessionHolder
Test for extension Workflow.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CatalogVersionServiceprotected ModelServiceprotected TypeServiceprotected UserServiceprotected WorkflowActionServiceprotected WorkflowProcessingServiceprotected WorkflowServiceFields inherited from class de.hybris.platform.servicelayer.ServicelayerTest
importServiceFields inherited from class de.hybris.platform.testframework.HybrisJUnit4Test
jaloSession -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddToPredecessors(WorkflowActionTemplateModel source, WorkflowActionTemplateModel target) protected voidprotected UserModelcreateUser(String userName) protected WorkflowActionTemplateModelcreateWorkflowActionTemplate(UserModel user, String code, WorkflowTemplateModel workflow) Creates new action template.protected WorkflowTemplateModelCreates a workflow template with given user assigned.protected WorkflowTemplateModelcreateWorkflowTemplate(UserModel owner, String code, String desc) Creates new workflow template using given user, code, and description.protected WorkflowActionModelGets the action with given code from test workflow instance.protected WorkflowActionTemplateModelgetActionTemplate(String code) Gets the action template with given code from test workflow template.voidsetUp()voidvoidCreates some attachments and assigns them to the test workflow.voidCompletes the actions of the test workflow and checks the action status.voidRejects action 3 of test workflow and checks action status.voidChecks if actions of test workflow has correct status.voidDisable actions 1 and 2 of test workflow and checks the status of the workflow actions.Methods inherited from class de.hybris.platform.servicelayer.ServicelayerTest
createCoreData, createDefaultCatalog, createDefaultUsers, createHardwareCatalog, getApplicationContext, importCsv, importData, importData, importData, importStream, importStream, isPrefetchModeNoneMethods inherited from class de.hybris.platform.servicelayer.ServicelayerBaseTest
autowireProperties, getBeanName, prepareApplicationContextAndSessionMethods inherited from class de.hybris.platform.testframework.HybrisJUnit4Test
establishJaloSession, finish, getOrCreateCurrency, getOrCreateLanguage, init, intenseChecksActivated, takeJaloSession
-
Field Details
-
workflowService
-
modelService
-
userService
-
typeService
-
catalogVersionService
-
workflowActionService
-
workflowProcessingService
-
-
Constructor Details
-
WorkflowCompatibleTest
public WorkflowCompatibleTest()
-
-
Method Details
-
setUp
- Throws:
Exception
-
createUser
-
testWorkflowCreate
public void testWorkflowCreate()Checks if actions of test workflow has correct status. -
testWorkflowCreateDisableActivate
public void testWorkflowCreateDisableActivate()Disable actions 1 and 2 of test workflow and checks the status of the workflow actions. -
testWorkflowCompleteChain
public void testWorkflowCompleteChain()Completes the actions of the test workflow and checks the action status. -
testWorkflowCompleteReject
public void testWorkflowCompleteReject()Rejects action 3 of test workflow and checks action status. -
testAttachments
public void testAttachments()Creates some attachments and assigns them to the test workflow. -
clearCache
protected void clearCache() -
testAssignedUserCheck
public void testAssignedUserCheck() -
createWorkflowTemplate
Creates a workflow template with given user assigned.Action1 < -Action3
Action2 < -Action3
Action3 < -Action4
Action3 < -Action5
- Parameters:
user- user instance to use for template- Returns:
- new created template instance
-
addToPredecessors
public void addToPredecessors(WorkflowActionTemplateModel source, WorkflowActionTemplateModel target) -
createWorkflowTemplate
Creates new workflow template using given user, code, and description.- Parameters:
owner- user assigned to new templatecode- code of new templatedesc- description assigned to template- Returns:
- created template
-
createWorkflowActionTemplate
protected WorkflowActionTemplateModel createWorkflowActionTemplate(UserModel user, String code, WorkflowTemplateModel workflow) Creates new action template.- Parameters:
user- user assigned to templatecode- code of templateworkflow- workflow assigned to action template- Returns:
- created action template
-
getAction
Gets the action with given code from test workflow instance.- Parameters:
code- code of needed action- Returns:
- action of test workflow with given code
-
getActionTemplate
Gets the action template with given code from test workflow template.- Parameters:
code- code of needed action- Returns:
- action template of test workflow template with given code
-