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 20 40 60 80 Line Coverage (%) Cyclomatic Complexity BO\Zmsbackend\Department\Service\Department — Coverage: 97,7% | Lines: 173 | Complexity: 59 BO\Zmsbackend\Department\Repository\Department — Coverage: 100,0% | Lines: 45 | Complexity: 11 BO\Zmsbackend\Department\Api\DepartmentAddScope — Coverage: 100,0% | Lines: 16 | Complexity: 1 BO\Zmsbackend\Department\Api\DepartmentAddCluster — Coverage: 100,0% | Lines: 14 | Complexity: 1 BO\Zmsbackend\Department\Api\DepartmentByScopeId — Coverage: 100,0% | Lines: 14 | Complexity: 3 BO\Zmsbackend\Department\Api\DepartmentUpdate — Coverage: 100,0% | Lines: 13 | Complexity: 1 BO\Zmsbackend\Department\Api\DepartmentGet — Coverage: 100,0% | Lines: 10 | Complexity: 2 BO\Zmsbackend\Department\Api\DepartmentDelete — Coverage: 100,0% | Lines: 9 | Complexity: 1 BO\Zmsbackend\Department\Api\DepartmentList — Coverage: 100,0% | Lines: 8 | Complexity: 1 BO\Zmsbackend\Department\Api\DepartmentWorkstationList — Coverage: 100,0% | Lines: 8 | Complexity: 1

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 2 4 6 8 10 Line Coverage (%) Cyclomatic Complexity BO\Zmsbackend\Department\Service\Department::writeEntity — Coverage: 100,0% | Lines: 20 | Complexity: 3 BO\Zmsbackend\Department\Service\Department::removeCache — Coverage: 94,4% | Lines: 18 | Complexity: 9 BO\Zmsbackend\Department\Service\Department::readEntity — Coverage: 100,0% | Lines: 17 | Complexity: 9 BO\Zmsbackend\Department\Service\Department::updateEntity — Coverage: 100,0% | Lines: 17 | Complexity: 3 BO\Zmsbackend\Department\Api\DepartmentAddScope::readResponse — Coverage: 100,0% | Lines: 16 | Complexity: 1 BO\Zmsbackend\Department\Api\DepartmentAddCluster::readResponse — Coverage: 100,0% | Lines: 14 | Complexity: 1 BO\Zmsbackend\Department\Api\DepartmentByScopeId::readResponse — Coverage: 100,0% | Lines: 14 | Complexity: 3 BO\Zmsbackend\Department\Service\Department::readResolvedReferences — Coverage: 92,9% | Lines: 14 | Complexity: 3 BO\Zmsbackend\Department\Service\Department::readEntitiesByIds — Coverage: 92,9% | Lines: 14 | Complexity: 5 BO\Zmsbackend\Department\Service\Department::deleteEntity — Coverage: 100,0% | Lines: 14 | Complexity: 7 BO\Zmsbackend\Department\Api\DepartmentUpdate::readResponse — Coverage: 100,0% | Lines: 13 | Complexity: 1 BO\Zmsbackend\Department\Repository\Department::reverseEntityMapping — Coverage: 100,0% | Lines: 13 | Complexity: 4 BO\Zmsbackend\Department\Service\Department::readByOrganisationId — Coverage: 100,0% | Lines: 13 | Complexity: 4 BO\Zmsbackend\Department\Repository\Department::getEntityMapping — Coverage: 100,0% | Lines: 11 | Complexity: 1 BO\Zmsbackend\Department\Service\Department::readList — Coverage: 100,0% | Lines: 11 | Complexity: 4 BO\Zmsbackend\Department\Service\Department::writeDepartmentLinks — Coverage: 90,9% | Lines: 11 | Complexity: 5 BO\Zmsbackend\Department\Api\DepartmentGet::readResponse — Coverage: 100,0% | Lines: 10 | Complexity: 2 BO\Zmsbackend\Department\Api\DepartmentDelete::readResponse — Coverage: 100,0% | Lines: 9 | Complexity: 1 BO\Zmsbackend\Department\Service\Department::readQueueList — Coverage: 100,0% | Lines: 9 | Complexity: 3 BO\Zmsbackend\Department\Api\DepartmentList::readResponse — Coverage: 100,0% | Lines: 8 | Complexity: 1 BO\Zmsbackend\Department\Api\DepartmentWorkstationList::readResponse — Coverage: 100,0% | Lines: 8 | Complexity: 1 BO\Zmsbackend\Department\Repository\Department::addConditionScopeId — Coverage: 100,0% | Lines: 8 | Complexity: 1 BO\Zmsbackend\Department\Service\Department::updateDepartmentMail — Coverage: 100,0% | Lines: 8 | Complexity: 1 BO\Zmsbackend\Department\Service\Department::readByScopeId — Coverage: 100,0% | Lines: 7 | Complexity: 3 BO\Zmsbackend\Department\Repository\Department::addRequiredJoins — Coverage: 100,0% | Lines: 6 | Complexity: 1 BO\Zmsbackend\Department\Repository\Department::addConditionDepartmentIds — Coverage: 100,0% | Lines: 3 | Complexity: 2 BO\Zmsbackend\Department\Repository\Department::addConditionDepartmentId — Coverage: 100,0% | Lines: 2 | Complexity: 1 BO\Zmsbackend\Department\Repository\Department::addConditionOrganisationId — Coverage: 100,0% | Lines: 2 | Complexity: 1

Sorted by descending CRAP index.

Method CRAP Coverage
BO\Zmsbackend\Department\Service\Department::removeCache9.0194,4%
BO\Zmsbackend\Department\Service\Department::readEntity9100,0%
BO\Zmsbackend\Department\Service\Department::deleteEntity7100,0%
BO\Zmsbackend\Department\Service\Department::writeDepartmentLinks5.0290,9%
BO\Zmsbackend\Department\Service\Department::readEntitiesByIds5.0192,9%
BO\Zmsbackend\Department\Repository\Department::reverseEntityMapping4100,0%
BO\Zmsbackend\Department\Service\Department::readList4100,0%
BO\Zmsbackend\Department\Service\Department::readByOrganisationId4100,0%
BO\Zmsbackend\Department\Api\DepartmentByScopeId::readResponse3100,0%
BO\Zmsbackend\Department\Service\Department::readResolvedReferences3.0092,9%
BO\Zmsbackend\Department\Service\Department::readByScopeId3100,0%
BO\Zmsbackend\Department\Service\Department::writeEntity3100,0%
BO\Zmsbackend\Department\Service\Department::updateEntity3100,0%
BO\Zmsbackend\Department\Service\Department::readQueueList3100,0%
BO\Zmsbackend\Department\Api\DepartmentGet::readResponse2100,0%
BO\Zmsbackend\Department\Repository\Department::addConditionDepartmentIds2100,0%
BO\Zmsbackend\Department\Api\DepartmentAddCluster::readResponse1100,0%
BO\Zmsbackend\Department\Api\DepartmentAddScope::readResponse1100,0%
BO\Zmsbackend\Department\Api\DepartmentDelete::readResponse1100,0%
BO\Zmsbackend\Department\Api\DepartmentList::readResponse1100,0%
BO\Zmsbackend\Department\Api\DepartmentUpdate::readResponse1100,0%
BO\Zmsbackend\Department\Api\DepartmentWorkstationList::readResponse1100,0%
BO\Zmsbackend\Department\Repository\Department::getEntityMapping1100,0%
BO\Zmsbackend\Department\Repository\Department::addRequiredJoins1100,0%
BO\Zmsbackend\Department\Repository\Department::addConditionScopeId1100,0%
BO\Zmsbackend\Department\Repository\Department::addConditionDepartmentId1100,0%
BO\Zmsbackend\Department\Repository\Department::addConditionOrganisationId1100,0%
BO\Zmsbackend\Department\Service\Department::updateDepartmentMail1100,0%