Class WorkflowCompatibleTest

    • Constructor Detail

      • WorkflowCompatibleTest

        public WorkflowCompatibleTest()
    • Method Detail

      • setUp

        public void setUp()
                   throws java.lang.Exception
        Throws:
        java.lang.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​(java.lang.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,
                                                          java.lang.String code,
                                                          java.lang.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,
                                                                      java.lang.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​(java.lang.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​(java.lang.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