Class WorkflowCompatibleTest

All Implemented Interfaces:
JaloSessionHolder

@IntegrationTest public class WorkflowCompatibleTest extends HybrisJUnit4TransactionalTest
Test for extension Workflow.
  • Constructor Details

    • WorkflowCompatibleTest

      public WorkflowCompatibleTest()
  • Method Details

    • setUp

      public void setUp() throws Exception
      Throws:
      Exception
    • 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.
    • testAssignedUserCheck

      public void testAssignedUserCheck()
    • createWorkflowTemplate

      protected WorkflowTemplate createWorkflowTemplate(User user)
      Creates a workflow template with given user assigned.
      Parameters:
      user - user instance to use for template
      Returns:
      new created template instance
    • createUser

      protected User createUser(String userName)
      Creates a user instance using given uid.
      Parameters:
      userName - user id used for user creation
      Returns:
      created user
    • createWorkflowTemplate

      protected WorkflowTemplate createWorkflowTemplate(User owner, String code, String desc)
      Creates new workflow template using given user, code, and description.
      Parameters:
      owner - user assigned to new template
      code - code of new template
      desc - description assigned to template
      Returns:
      created template
    • createWorkflowActionTemplate

      protected WorkflowActionTemplate createWorkflowActionTemplate(User user, String code, WorkflowTemplate workflow)
      Creates new action template.
      Parameters:
      user - user assigned to template
      code - code of template
      workflow - workflow assigned to action template
      Returns:
      created action template
    • getAction

      protected WorkflowAction getAction(String code)
      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

      protected WorkflowActionTemplate getActionTemplate(String code)
      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