• Icon: Task Task
    • Resolution: Fixed
    • Icon: L3 - Default L3 - Default
    • assert-3.0.0
    • None
    • assert
    • None

      Check if test coverage is good or if there are untested API methods. Decide if/how we should improve test coverage.

        This is the controller panel for Smart Panels app

            [CAM-9803] Evaluate test coverage

            Tobias Metzke-Bernstein added a comment - - edited

            The coverage for BPMN related assertions is solid.
            CMMN looks like this (exposed methods that are untested):

            1. CaseExecutionAssert
              • isSuspended (removed because state not supported by engine)
              • isClosed (tests added)
              • isFailed (removed because state not supported by engine)
              • isCaseInstance (tests added)
            2. CaseInstanceAssert
              • isSuspended (removed because state not supported by engine)
              • isClosed (tests added)
              • isFailed (removed because state not supported by engine)
              • isTerminated (tests added)
              • humanTask (removed because it's not possible, see commit)
              • caseTask (removed because it's not possible, see commit)
              • processTask (removed because it's not possible, see commit)
              • stage (removed because it's not possible, see commit)
              • milestone (removed because it's not possible, see commit)
            3. CaseTaskAssert
              • isDisabled (tests added)
              • isSuspended (removed because state not supported by engine)
              • isCompleted (tests added)
              • isFailed (removed because state not supported by engine)
              • isTerminated (tests added)
            4. HumanTaskAssert
              • isDisabled (tests added)
              • isSuspended (removed because state not supported by engine)
              • isCompleted (tests added)
              • isFailed (removed because state not supported by engine)
              • isTerminated (tests added)
            5. MilestoneAssert
              • isSuspended (removed because state not supported by engine)
            6. ProcessTaskAssert
              • isDisabled (tests added)
              • isSuspended (removed because state not supported by engine)
              • isCompleted (tests added)
              • isFailed (removed because state not supported by engine)
              • isTerminated (tests added)
            7. StageAssert
              • isDisabled (tests added)
              • isSuspended (removed because state not supported by engine)
              • isCompleted (tests added)
              • isFailed (removed because state not supported by engine)
              • isTerminated (tests added)
              • humanTask (no args method) (removed because it's not possible, see commit)
              • caseTask (tests added)
              • processTask (tests added)
              • stage (tests added)
              • milestone (no args method) (removed because it's not possible, see commit)

            Tobias Metzke-Bernstein added a comment - - edited The coverage for BPMN related assertions is solid. CMMN looks like this (exposed methods that are untested): CaseExecutionAssert isSuspended ( removed because state not supported by engine ) isClosed ( tests added ) isFailed ( removed because state not supported by engine ) isCaseInstance ( tests added ) CaseInstanceAssert isSuspended ( removed because state not supported by engine ) isClosed ( tests added ) isFailed ( removed because state not supported by engine ) isTerminated ( tests added ) humanTask ( removed because it's not possible, see commit ) caseTask ( removed because it's not possible, see commit ) processTask ( removed because it's not possible, see commit ) stage ( removed because it's not possible, see commit ) milestone ( removed because it's not possible, see commit ) CaseTaskAssert isDisabled ( tests added ) isSuspended ( removed because state not supported by engine ) isCompleted ( tests added ) isFailed ( removed because state not supported by engine ) isTerminated ( tests added ) HumanTaskAssert isDisabled ( tests added ) isSuspended ( removed because state not supported by engine ) isCompleted ( tests added ) isFailed ( removed because state not supported by engine ) isTerminated ( tests added ) MilestoneAssert isSuspended ( removed because state not supported by engine ) ProcessTaskAssert isDisabled ( tests added ) isSuspended ( removed because state not supported by engine ) isCompleted ( tests added ) isFailed ( removed because state not supported by engine ) isTerminated ( tests added ) StageAssert isDisabled ( tests added ) isSuspended ( removed because state not supported by engine ) isCompleted ( tests added ) isFailed ( removed because state not supported by engine ) isTerminated ( tests added ) humanTask ( no args method ) ( removed because it's not possible, see commit ) caseTask ( tests added ) processTask ( tests added ) stage ( tests added ) milestone ( no args method ) ( removed because it's not possible, see commit )

              Unassigned Unassigned
              thorben.lindhauer Thorben Lindhauer
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: