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 50 100 150 Line Coverage (%) Cyclomatic Complexity BO\Zmsbackend\Request\Service\Request — Coverage: 75,7% | Lines: 329 | Complexity: 112

Sorted by descending CRAP index.

Class CRAP Coverage
BO\Zmsbackend\Request\Service\Request292.3575,7%

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\Request\Service\Request::readListByScopeAndDepartment — Coverage: 85,7% | Lines: 28 | Complexity: 5 BO\Zmsbackend\Request\Service\Request::attachRootParentIds — Coverage: 60,0% | Lines: 25 | Complexity: 10 BO\Zmsbackend\Request\Service\Request::readAllRequestsForProcessIds — Coverage: 95,8% | Lines: 24 | Complexity: 7 BO\Zmsbackend\Request\Service\Request::readEntity — Coverage: 94,4% | Lines: 18 | Complexity: 6 BO\Zmsbackend\Request\Service\Request::readDepartmentProviders — Coverage: 58,8% | Lines: 17 | Complexity: 4 BO\Zmsbackend\Request\Service\Request::removeCache — Coverage: 11,8% | Lines: 17 | Complexity: 9 BO\Zmsbackend\Request\Service\Request::writeEntity — Coverage: 100,0% | Lines: 16 | Complexity: 2 BO\Zmsbackend\Request\Service\Request::readEntityById — Coverage: 0,0% | Lines: 15 | Complexity: 7 BO\Zmsbackend\Request\Service\Request::resolveRootParentId — Coverage: 40,0% | Lines: 15 | Complexity: 7 BO\Zmsbackend\Request\Service\Request::readAllRequestsForProviders — Coverage: 100,0% | Lines: 14 | Complexity: 4 BO\Zmsbackend\Request\Service\Request::readListByCluster — Coverage: 100,0% | Lines: 14 | Complexity: 5 BO\Zmsbackend\Request\Service\Request::writeImportEntity — Coverage: 100,0% | Lines: 14 | Complexity: 4 BO\Zmsbackend\Request\Service\Request::keepRequestsNotAlreadyOnScope — Coverage: 76,9% | Lines: 13 | Complexity: 6 BO\Zmsbackend\Request\Service\Request::readListBySource — Coverage: 84,6% | Lines: 13 | Complexity: 6 BO\Zmsbackend\Request\Service\Request::readListByProvider — Coverage: 100,0% | Lines: 12 | Complexity: 2 BO\Zmsbackend\Request\Service\Request::readSourceMapByIds — Coverage: 90,9% | Lines: 11 | Complexity: 3 BO\Zmsbackend\Request\Service\Request::readEntityWithoutRootParentResolution — Coverage: 0,0% | Lines: 11 | Complexity: 2 BO\Zmsbackend\Request\Service\Request::readRequestIdsByArchiveId — Coverage: 90,0% | Lines: 10 | Complexity: 9 BO\Zmsbackend\Request\Service\Request::readRequestByProcessId — Coverage: 100,0% | Lines: 8 | Complexity: 2 BO\Zmsbackend\Request\Service\Request::readRequestByArchiveId — Coverage: 100,0% | Lines: 8 | Complexity: 2 BO\Zmsbackend\Request\Service\Request::readCollection — Coverage: 100,0% | Lines: 6 | Complexity: 2 BO\Zmsbackend\Request\Service\Request::readRequestsByIds — Coverage: 100,0% | Lines: 5 | Complexity: 1 BO\Zmsbackend\Request\Service\Request::writeListBySource — Coverage: 100,0% | Lines: 5 | Complexity: 2 BO\Zmsbackend\Request\Service\Request::writeDeleteEntity — Coverage: 100,0% | Lines: 4 | Complexity: 1 BO\Zmsbackend\Request\Service\Request::writeDeleteListBySource — Coverage: 100,0% | Lines: 3 | Complexity: 1 BO\Zmsbackend\Request\Service\Request::testSource — Coverage: 100,0% | Lines: 2 | Complexity: 2 BO\Zmsbackend\Request\Service\Request::getRequestLookupKey — Coverage: 100,0% | Lines: 1 | Complexity: 1

Sorted by descending CRAP index.

Method CRAP Coverage
BO\Zmsbackend\Request\Service\Request::removeCache64.6411,8%
BO\Zmsbackend\Request\Service\Request::readEntityById560,0%
BO\Zmsbackend\Request\Service\Request::resolveRootParentId17.5840,0%
BO\Zmsbackend\Request\Service\Request::attachRootParentIds16.4060,0%
BO\Zmsbackend\Request\Service\Request::readRequestIdsByArchiveId9.0890,0%
BO\Zmsbackend\Request\Service\Request::readAllRequestsForProcessIds795,8%
BO\Zmsbackend\Request\Service\Request::keepRequestsNotAlreadyOnScope6.4476,9%
BO\Zmsbackend\Request\Service\Request::readListBySource6.1384,6%
BO\Zmsbackend\Request\Service\Request::readEntity6.0194,4%
BO\Zmsbackend\Request\Service\Request::readEntityWithoutRootParentResolution60,0%
BO\Zmsbackend\Request\Service\Request::readDepartmentProviders5.1258,8%
BO\Zmsbackend\Request\Service\Request::readListByScopeAndDepartment5.0785,7%
BO\Zmsbackend\Request\Service\Request::readListByCluster5100,0%
BO\Zmsbackend\Request\Service\Request::readAllRequestsForProviders4100,0%
BO\Zmsbackend\Request\Service\Request::writeImportEntity4100,0%
BO\Zmsbackend\Request\Service\Request::readSourceMapByIds3.0190,9%
BO\Zmsbackend\Request\Service\Request::readCollection2100,0%
BO\Zmsbackend\Request\Service\Request::readRequestByProcessId2100,0%
BO\Zmsbackend\Request\Service\Request::readRequestByArchiveId2100,0%
BO\Zmsbackend\Request\Service\Request::readListByProvider2100,0%
BO\Zmsbackend\Request\Service\Request::writeEntity2100,0%
BO\Zmsbackend\Request\Service\Request::writeListBySource2100,0%
BO\Zmsbackend\Request\Service\Request::testSource2100,0%
BO\Zmsbackend\Request\Service\Request::getRequestLookupKey1100,0%
BO\Zmsbackend\Request\Service\Request::readRequestsByIds1100,0%
BO\Zmsbackend\Request\Service\Request::writeDeleteEntity1100,0%
BO\Zmsbackend\Request\Service\Request::writeDeleteListBySource1100,0%