Class WorkflowCompatibleTest

    • Constructor Detail

      • WorkflowCompatibleTest

        public WorkflowCompatibleTest()
    • Method Detail

      • setUp

        public void setUp()
                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • createUser

        protected UserModel createUser​(java.lang.String userName)
      • 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

        protected WorkflowTemplateModel createWorkflowTemplate​(UserModel user)
        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
      • createWorkflowTemplate

        protected WorkflowTemplateModel createWorkflowTemplate​(UserModel 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 WorkflowActionTemplateModel createWorkflowActionTemplate​(UserModel user,
                                                                           java.lang.String code,
                                                                           WorkflowTemplateModel 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 WorkflowActionModel 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 WorkflowActionTemplateModel 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