Classes

Line coverage against cyclomatic complexity. Bubble size is the number of executable lines; hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 5 10 15 20 25 Line Coverage (%) Cyclomatic Complexity BO\Zmsbackend\Workstation\Api\WorkstationProcess — Coverage: 84,4% | Lines: 77 | Complexity: 22 BO\Zmsbackend\Workstation\Api\WorkstationProcessRemove — Coverage: 62,5% | Lines: 64 | Complexity: 10 BO\Zmsbackend\Workstation\Api\WorkstationLogin — Coverage: 87,5% | Lines: 40 | Complexity: 5 BO\Zmsbackend\Workstation\Api\WorkstationOAuth — Coverage: 100,0% | Lines: 30 | Complexity: 5 BO\Zmsbackend\Workstation\Api\WorkstationProcessParked — Coverage: 100,0% | Lines: 30 | Complexity: 2 BO\Zmsbackend\Workstation\Api\WorkstationProcessGet — Coverage: 100,0% | Lines: 24 | Complexity: 5 BO\Zmsbackend\Workstation\Api\WorkstationDelete — Coverage: 100,0% | Lines: 19 | Complexity: 4 BO\Zmsbackend\Workstation\Api\WorkstationPassword — Coverage: 100,0% | Lines: 15 | Complexity: 3 BO\Zmsbackend\Workstation\Api\CounterGhostWorkstation — Coverage: 100,0% | Lines: 14 | Complexity: 3 BO\Zmsbackend\Workstation\Api\WorkstationUpdate — Coverage: 100,0% | Lines: 14 | Complexity: 2 BO\Zmsbackend\Workstation\Api\WorkstationProfileGet — Coverage: 100,0% | Lines: 13 | Complexity: 1 BO\Zmsbackend\Workstation\Api\WorkstationProcessWaitingnumber — Coverage: 100,0% | Lines: 11 | Complexity: 1 BO\Zmsbackend\Workstation\Api\WorkstationListByCluster — Coverage: 100,0% | Lines: 10 | Complexity: 2 BO\Zmsbackend\Workstation\Api\WorkstationListByScope — Coverage: 100,0% | Lines: 10 | Complexity: 2 BO\Zmsbackend\Workstation\Api\WorkstationGet — Coverage: 100,0% | Lines: 9 | Complexity: 2

Sorted by descending CRAP index.

Methods

Line coverage against cyclomatic complexity. Bubble size is the number of executable lines; hover for details, click to navigate.

0% 20% 40% 60% 80% 100% 0 5 10 15 Line Coverage (%) Cyclomatic Complexity BO\Zmsbackend\Workstation\Api\WorkstationProcessRemove::readResponse — Coverage: 62,5% | Lines: 64 | Complexity: 10 BO\Zmsbackend\Workstation\Api\WorkstationProcess::readResponse — Coverage: 83,0% | Lines: 47 | Complexity: 7 BO\Zmsbackend\Workstation\Api\WorkstationProcessParked::readResponse — Coverage: 100,0% | Lines: 30 | Complexity: 2 BO\Zmsbackend\Workstation\Api\WorkstationLogin::getLoggedInWorkstation — Coverage: 100,0% | Lines: 21 | Complexity: 1 BO\Zmsbackend\Workstation\Api\WorkstationDelete::readResponse — Coverage: 100,0% | Lines: 19 | Complexity: 4 BO\Zmsbackend\Workstation\Api\WorkstationOAuth::readResponse — Coverage: 100,0% | Lines: 18 | Complexity: 4 BO\Zmsbackend\Workstation\Api\WorkstationProcess::validateProcessCurrentDate — Coverage: 88,2% | Lines: 17 | Complexity: 7 BO\Zmsbackend\Workstation\Api\WorkstationProcessGet::readResponse — Coverage: 100,0% | Lines: 16 | Complexity: 3 BO\Zmsbackend\Workstation\Api\WorkstationPassword::readResponse — Coverage: 100,0% | Lines: 15 | Complexity: 3 BO\Zmsbackend\Workstation\Api\CounterGhostWorkstation::readResponse — Coverage: 100,0% | Lines: 14 | Complexity: 3 BO\Zmsbackend\Workstation\Api\WorkstationUpdate::readResponse — Coverage: 100,0% | Lines: 14 | Complexity: 2 BO\Zmsbackend\Workstation\Api\WorkstationProfileGet::readResponse — Coverage: 100,0% | Lines: 13 | Complexity: 1 BO\Zmsbackend\Workstation\Api\WorkstationLogin::readResponse — Coverage: 100,0% | Lines: 12 | Complexity: 1 BO\Zmsbackend\Workstation\Api\WorkstationOAuth::getLoggedInWorkstationByOidc — Coverage: 100,0% | Lines: 12 | Complexity: 1 BO\Zmsbackend\Workstation\Api\WorkstationProcessWaitingnumber::readResponse — Coverage: 100,0% | Lines: 11 | Complexity: 1 BO\Zmsbackend\Workstation\Api\WorkstationListByCluster::readResponse — Coverage: 100,0% | Lines: 10 | Complexity: 2 BO\Zmsbackend\Workstation\Api\WorkstationListByScope::readResponse — Coverage: 100,0% | Lines: 10 | Complexity: 2 BO\Zmsbackend\Workstation\Api\WorkstationGet::readResponse — Coverage: 100,0% | Lines: 9 | Complexity: 2 BO\Zmsbackend\Workstation\Api\WorkstationProcessGet::validateProcessStatus — Coverage: 100,0% | Lines: 8 | Complexity: 2 BO\Zmsbackend\Workstation\Api\WorkstationLogin::testLoginHash — Coverage: 28,6% | Lines: 7 | Complexity: 3 BO\Zmsbackend\Workstation\Api\WorkstationProcess::testProcess — Coverage: 100,0% | Lines: 7 | Complexity: 5 BO\Zmsbackend\Workstation\Api\WorkstationProcess::testProcessData — Coverage: 66,7% | Lines: 6 | Complexity: 3

Sorted by descending CRAP index.

Method CRAP Coverage
BO\Zmsbackend\Workstation\Api\WorkstationProcessRemove::readResponse15.2762,5%
BO\Zmsbackend\Workstation\Api\WorkstationProcess::readResponse7.2483,0%
BO\Zmsbackend\Workstation\Api\WorkstationProcess::validateProcessCurrentDate7.0888,2%
BO\Zmsbackend\Workstation\Api\WorkstationLogin::testLoginHash6.2828,6%
BO\Zmsbackend\Workstation\Api\WorkstationProcess::testProcess5100,0%
BO\Zmsbackend\Workstation\Api\WorkstationDelete::readResponse4100,0%
BO\Zmsbackend\Workstation\Api\WorkstationOAuth::readResponse4100,0%
BO\Zmsbackend\Workstation\Api\WorkstationProcess::testProcessData3.3366,7%
BO\Zmsbackend\Workstation\Api\CounterGhostWorkstation::readResponse3100,0%
BO\Zmsbackend\Workstation\Api\WorkstationPassword::readResponse3100,0%
BO\Zmsbackend\Workstation\Api\WorkstationProcessGet::readResponse3100,0%
BO\Zmsbackend\Workstation\Api\WorkstationGet::readResponse2100,0%
BO\Zmsbackend\Workstation\Api\WorkstationListByCluster::readResponse2100,0%
BO\Zmsbackend\Workstation\Api\WorkstationListByScope::readResponse2100,0%
BO\Zmsbackend\Workstation\Api\WorkstationProcessGet::validateProcessStatus2100,0%
BO\Zmsbackend\Workstation\Api\WorkstationProcessParked::readResponse2100,0%
BO\Zmsbackend\Workstation\Api\WorkstationUpdate::readResponse2100,0%
BO\Zmsbackend\Workstation\Api\WorkstationLogin::readResponse1100,0%
BO\Zmsbackend\Workstation\Api\WorkstationLogin::getLoggedInWorkstation1100,0%
BO\Zmsbackend\Workstation\Api\WorkstationOAuth::getLoggedInWorkstationByOidc1100,0%
BO\Zmsbackend\Workstation\Api\WorkstationProcessWaitingnumber::readResponse1100,0%
BO\Zmsbackend\Workstation\Api\WorkstationProfileGet::readResponse1100,0%