• 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

            Thorben Lindhauer created issue -
            Thorben Lindhauer made changes -
            Assignee New: Tobias Metzke-Bernstein [ tobias.metzke ]
            Thorben Lindhauer made changes -
            Fix Version/s New: assert-2.0.0 [ 15376 ]
            Tobias Metzke-Bernstein made changes -
            Fix Version/s New: 7.11.0 [ 15343 ]
            Tobias Metzke-Bernstein made changes -
            Status Original: Open [ 1 ] New: In Progress [ 3 ]
            Thorben Lindhauer made changes -
            Fix Version/s Original: 7.11.0 [ 15343 ]

            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 )
            Tobias Metzke-Bernstein made changes -
            Assignee Original: Tobias Metzke-Bernstein [ tobias.metzke ] New: Yana Vasileva [ yana.vasileva ]
            Resolution New: Fixed [ 1 ]
            Status Original: In Progress [ 3 ] New: Resolved [ 5 ]
            Remaining Estimate New: 0 minutes [ 0 ]
            Original Estimate New: 0 minutes [ 0 ]
            Tobias Metzke-Bernstein made changes -
            Assignee Original: Yana Vasileva [ yana.vasileva ] New: Nikola Koevski [ nikola.koevski ]
            Nikola Koevski made changes -
            Assignee Original: Nikola Koevski [ nikola.koevski ]
            Status Original: Resolved [ 5 ] New: Closed [ 6 ]

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

                Created:
                Updated:
                Resolved: