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\Exchange\Service\ExchangeWaitingscope — Coverage: 98,2% | Lines: 170 | Complexity: 20 BO\Zmsbackend\Exchange\Service\ExchangeAvailabilityreview — Coverage: 100,0% | Lines: 116 | Complexity: 1 BO\Zmsbackend\Exchange\Service\ExchangeCapacityscope — Coverage: 92,7% | Lines: 96 | Complexity: 21 BO\Zmsbackend\Exchange\Service\ExchangeClientscope — Coverage: 100,0% | Lines: 85 | Complexity: 17 BO\Zmsbackend\Exchange\Service\ExchangeWaitingdepartment — Coverage: 100,0% | Lines: 79 | Complexity: 10 BO\Zmsbackend\Exchange\Service\ExchangeWaitingorganisation — Coverage: 100,0% | Lines: 78 | Complexity: 10 BO\Zmsbackend\Exchange\Service\ExchangeWaitingowner — Coverage: 100,0% | Lines: 78 | Complexity: 10 BO\Zmsbackend\Exchange\Service\ExchangeClientdepartment — Coverage: 100,0% | Lines: 63 | Complexity: 9 BO\Zmsbackend\Exchange\Service\ExchangeRequestdepartment — Coverage: 100,0% | Lines: 62 | Complexity: 9 BO\Zmsbackend\Exchange\Service\ExchangeClientorganisation — Coverage: 100,0% | Lines: 59 | Complexity: 9 BO\Zmsbackend\Exchange\Service\ExchangeClientowner — Coverage: 100,0% | Lines: 59 | Complexity: 9 BO\Zmsbackend\Exchange\Service\ExchangeRequestscope — Coverage: 100,0% | Lines: 59 | Complexity: 8 BO\Zmsbackend\Exchange\Service\ExchangeRequestorganisation — Coverage: 100,0% | Lines: 58 | Complexity: 9 BO\Zmsbackend\Exchange\Service\ExchangeRequestowner — Coverage: 100,0% | Lines: 58 | Complexity: 9 BO\Zmsbackend\Exchange\Service\ExchangeSlotscope — Coverage: 100,0% | Lines: 36 | Complexity: 6 BO\Zmsbackend\Exchange\Service\ExchangeUnassignedscope — Coverage: 96,2% | Lines: 26 | Complexity: 4 BO\Zmsbackend\Exchange\Service\ExchangeSimpleQuery — Coverage: 100,0% | Lines: 6 | 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 2 4 6 8 10 Line Coverage (%) Cyclomatic Complexity BO\Zmsbackend\Exchange\Service\ExchangeAvailabilityreview::readEntity — Coverage: 100,0% | Lines: 116 | Complexity: 1 BO\Zmsbackend\Exchange\Service\ExchangeClientscope::readEntity — Coverage: 100,0% | Lines: 52 | Complexity: 8 BO\Zmsbackend\Exchange\Service\ExchangeCapacityscope::readEntity — Coverage: 90,2% | Lines: 51 | Complexity: 9 BO\Zmsbackend\Exchange\Service\ExchangeWaitingorganisation::readEntity — Coverage: 100,0% | Lines: 45 | Complexity: 4 BO\Zmsbackend\Exchange\Service\ExchangeWaitingowner::readEntity — Coverage: 100,0% | Lines: 45 | Complexity: 4 BO\Zmsbackend\Exchange\Service\ExchangeWaitingdepartment::readEntity — Coverage: 100,0% | Lines: 44 | Complexity: 4 BO\Zmsbackend\Exchange\Service\ExchangeWaitingscope::readEntity — Coverage: 100,0% | Lines: 42 | Complexity: 3 BO\Zmsbackend\Exchange\Service\ExchangeClientdepartment::readEntity — Coverage: 100,0% | Lines: 28 | Complexity: 3 BO\Zmsbackend\Exchange\Service\ExchangeWaitingscope::updateWaitingStatistics — Coverage: 96,4% | Lines: 28 | Complexity: 2 BO\Zmsbackend\Exchange\Service\ExchangeClientorganisation::readEntity — Coverage: 100,0% | Lines: 27 | Complexity: 3 BO\Zmsbackend\Exchange\Service\ExchangeClientowner::readEntity — Coverage: 100,0% | Lines: 27 | Complexity: 3 BO\Zmsbackend\Exchange\Service\ExchangeRequestdepartment::readEntity — Coverage: 100,0% | Lines: 27 | Complexity: 3 BO\Zmsbackend\Exchange\Service\ExchangeWaitingscope::writeWaitingTime — Coverage: 96,3% | Lines: 27 | Complexity: 4 BO\Zmsbackend\Exchange\Service\ExchangeRequestscope::readEntity — Coverage: 100,0% | Lines: 26 | Complexity: 2 BO\Zmsbackend\Exchange\Service\ExchangeRequestorganisation::readEntity — Coverage: 100,0% | Lines: 25 | Complexity: 3 BO\Zmsbackend\Exchange\Service\ExchangeRequestowner::readEntity — Coverage: 100,0% | Lines: 25 | Complexity: 3 BO\Zmsbackend\Exchange\Service\ExchangeClientdepartment::readPeriodList — Coverage: 100,0% | Lines: 23 | Complexity: 4 BO\Zmsbackend\Exchange\Service\ExchangeRequestdepartment::readPeriodList — Coverage: 100,0% | Lines: 23 | Complexity: 4 BO\Zmsbackend\Exchange\Service\ExchangeWaitingdepartment::readPeriodList — Coverage: 100,0% | Lines: 23 | Complexity: 4 BO\Zmsbackend\Exchange\Service\ExchangeClientorganisation::readPeriodList — Coverage: 100,0% | Lines: 22 | Complexity: 4 BO\Zmsbackend\Exchange\Service\ExchangeClientowner::readPeriodList — Coverage: 100,0% | Lines: 22 | Complexity: 4 BO\Zmsbackend\Exchange\Service\ExchangeClientscope::readPeriodList — Coverage: 100,0% | Lines: 22 | Complexity: 7 BO\Zmsbackend\Exchange\Service\ExchangeRequestorganisation::readPeriodList — Coverage: 100,0% | Lines: 22 | Complexity: 4 BO\Zmsbackend\Exchange\Service\ExchangeRequestowner::readPeriodList — Coverage: 100,0% | Lines: 22 | Complexity: 4 BO\Zmsbackend\Exchange\Service\ExchangeRequestscope::readPeriodList — Coverage: 100,0% | Lines: 22 | Complexity: 4 BO\Zmsbackend\Exchange\Service\ExchangeWaitingorganisation::readPeriodList — Coverage: 100,0% | Lines: 22 | Complexity: 4 BO\Zmsbackend\Exchange\Service\ExchangeWaitingowner::readPeriodList — Coverage: 100,0% | Lines: 22 | Complexity: 4 BO\Zmsbackend\Exchange\Service\ExchangeWaitingscope::readPeriodList — Coverage: 100,0% | Lines: 22 | Complexity: 4 BO\Zmsbackend\Exchange\Service\ExchangeSlotscope::readEntity — Coverage: 100,0% | Lines: 21 | Complexity: 3 BO\Zmsbackend\Exchange\Service\ExchangeWaitingscope::writeWaitingTimeCalculated — Coverage: 95,2% | Lines: 21 | Complexity: 3 BO\Zmsbackend\Exchange\Service\ExchangeCapacityscope::readScopeSlotTimes — Coverage: 95,0% | Lines: 20 | Complexity: 6 BO\Zmsbackend\Exchange\Service\ExchangeWaitingscope::readByDateTime — Coverage: 100,0% | Lines: 19 | Complexity: 2 BO\Zmsbackend\Exchange\Service\ExchangeCapacityscope::readSubjectList — Coverage: 100,0% | Lines: 13 | Complexity: 2 BO\Zmsbackend\Exchange\Service\ExchangeClientdepartment::readSubjectList — Coverage: 100,0% | Lines: 12 | Complexity: 2 BO\Zmsbackend\Exchange\Service\ExchangeRequestdepartment::readSubjectList — Coverage: 100,0% | Lines: 12 | Complexity: 2 BO\Zmsbackend\Exchange\Service\ExchangeUnassignedscope::readEntity — Coverage: 91,7% | Lines: 12 | Complexity: 2 BO\Zmsbackend\Exchange\Service\ExchangeWaitingdepartment::readSubjectList — Coverage: 100,0% | Lines: 12 | Complexity: 2 BO\Zmsbackend\Exchange\Service\ExchangeClientscope::readSubjectList — Coverage: 100,0% | Lines: 11 | Complexity: 2 BO\Zmsbackend\Exchange\Service\ExchangeRequestorganisation::readSubjectList — Coverage: 100,0% | Lines: 11 | Complexity: 2 BO\Zmsbackend\Exchange\Service\ExchangeRequestowner::readSubjectList — Coverage: 100,0% | Lines: 11 | Complexity: 2 BO\Zmsbackend\Exchange\Service\ExchangeRequestscope::readSubjectList — Coverage: 100,0% | Lines: 11 | Complexity: 2 BO\Zmsbackend\Exchange\Service\ExchangeWaitingorganisation::readSubjectList — Coverage: 100,0% | Lines: 11 | Complexity: 2 BO\Zmsbackend\Exchange\Service\ExchangeWaitingowner::readSubjectList — Coverage: 100,0% | Lines: 11 | Complexity: 2 BO\Zmsbackend\Exchange\Service\ExchangeWaitingscope::readSubjectList — Coverage: 100,0% | Lines: 11 | Complexity: 2 BO\Zmsbackend\Exchange\Service\ExchangeClientorganisation::readSubjectList — Coverage: 100,0% | Lines: 10 | Complexity: 2 BO\Zmsbackend\Exchange\Service\ExchangeClientowner::readSubjectList — Coverage: 100,0% | Lines: 10 | Complexity: 2 BO\Zmsbackend\Exchange\Service\ExchangeSlotscope::readSubjectList — Coverage: 100,0% | Lines: 10 | Complexity: 2 BO\Zmsbackend\Exchange\Service\ExchangeUnassignedscope::readSubjectList — Coverage: 100,0% | Lines: 9 | Complexity: 1 BO\Zmsbackend\Exchange\Service\ExchangeCapacityscope::normalizeScopeIds — Coverage: 85,7% | Lines: 7 | Complexity: 3 BO\Zmsbackend\Exchange\Service\ExchangeSimpleQuery::fetchDataSet — Coverage: 100,0% | Lines: 6 | Complexity: 2 BO\Zmsbackend\Exchange\Service\ExchangeCapacityscope::readPeriodList — Coverage: 100,0% | Lines: 5 | Complexity: 1 BO\Zmsbackend\Exchange\Service\ExchangeSlotscope::readPeriodList — Coverage: 100,0% | Lines: 5 | Complexity: 1 BO\Zmsbackend\Exchange\Service\ExchangeUnassignedscope::readPeriodList — Coverage: 100,0% | Lines: 5 | Complexity: 1

Sorted by descending CRAP index.

Method CRAP Coverage
BO\Zmsbackend\Exchange\Service\ExchangeCapacityscope::readEntity9.0890,2%
BO\Zmsbackend\Exchange\Service\ExchangeClientscope::readEntity8100,0%
BO\Zmsbackend\Exchange\Service\ExchangeClientscope::readPeriodList7100,0%
BO\Zmsbackend\Exchange\Service\ExchangeCapacityscope::readScopeSlotTimes695,0%
BO\Zmsbackend\Exchange\Service\ExchangeClientdepartment::readPeriodList4100,0%
BO\Zmsbackend\Exchange\Service\ExchangeClientorganisation::readPeriodList4100,0%
BO\Zmsbackend\Exchange\Service\ExchangeClientowner::readPeriodList4100,0%
BO\Zmsbackend\Exchange\Service\ExchangeRequestdepartment::readPeriodList4100,0%
BO\Zmsbackend\Exchange\Service\ExchangeRequestorganisation::readPeriodList4100,0%
BO\Zmsbackend\Exchange\Service\ExchangeRequestowner::readPeriodList4100,0%
BO\Zmsbackend\Exchange\Service\ExchangeRequestscope::readPeriodList4100,0%
BO\Zmsbackend\Exchange\Service\ExchangeWaitingdepartment::readEntity4100,0%
BO\Zmsbackend\Exchange\Service\ExchangeWaitingdepartment::readPeriodList4100,0%
BO\Zmsbackend\Exchange\Service\ExchangeWaitingorganisation::readEntity4100,0%
BO\Zmsbackend\Exchange\Service\ExchangeWaitingorganisation::readPeriodList4100,0%
BO\Zmsbackend\Exchange\Service\ExchangeWaitingowner::readEntity4100,0%
BO\Zmsbackend\Exchange\Service\ExchangeWaitingowner::readPeriodList4100,0%
BO\Zmsbackend\Exchange\Service\ExchangeWaitingscope::readPeriodList4100,0%
BO\Zmsbackend\Exchange\Service\ExchangeWaitingscope::writeWaitingTime496,3%
BO\Zmsbackend\Exchange\Service\ExchangeCapacityscope::normalizeScopeIds3.0385,7%
BO\Zmsbackend\Exchange\Service\ExchangeClientdepartment::readEntity3100,0%
BO\Zmsbackend\Exchange\Service\ExchangeClientorganisation::readEntity3100,0%
BO\Zmsbackend\Exchange\Service\ExchangeClientowner::readEntity3100,0%
BO\Zmsbackend\Exchange\Service\ExchangeRequestdepartment::readEntity3100,0%
BO\Zmsbackend\Exchange\Service\ExchangeRequestorganisation::readEntity3100,0%
BO\Zmsbackend\Exchange\Service\ExchangeRequestowner::readEntity3100,0%
BO\Zmsbackend\Exchange\Service\ExchangeSlotscope::readEntity3100,0%
BO\Zmsbackend\Exchange\Service\ExchangeWaitingscope::readEntity3100,0%
BO\Zmsbackend\Exchange\Service\ExchangeWaitingscope::writeWaitingTimeCalculated395,2%
BO\Zmsbackend\Exchange\Service\ExchangeCapacityscope::readSubjectList2100,0%
BO\Zmsbackend\Exchange\Service\ExchangeClientdepartment::readSubjectList2100,0%
BO\Zmsbackend\Exchange\Service\ExchangeClientorganisation::readSubjectList2100,0%
BO\Zmsbackend\Exchange\Service\ExchangeClientowner::readSubjectList2100,0%
BO\Zmsbackend\Exchange\Service\ExchangeClientscope::readSubjectList2100,0%
BO\Zmsbackend\Exchange\Service\ExchangeRequestdepartment::readSubjectList2100,0%
BO\Zmsbackend\Exchange\Service\ExchangeRequestorganisation::readSubjectList2100,0%
BO\Zmsbackend\Exchange\Service\ExchangeRequestowner::readSubjectList2100,0%
BO\Zmsbackend\Exchange\Service\ExchangeRequestscope::readEntity2100,0%
BO\Zmsbackend\Exchange\Service\ExchangeRequestscope::readSubjectList2100,0%
BO\Zmsbackend\Exchange\Service\ExchangeSimpleQuery::fetchDataSet2100,0%
BO\Zmsbackend\Exchange\Service\ExchangeSlotscope::readSubjectList2100,0%
BO\Zmsbackend\Exchange\Service\ExchangeUnassignedscope::readEntity2.0091,7%
BO\Zmsbackend\Exchange\Service\ExchangeWaitingdepartment::readSubjectList2100,0%
BO\Zmsbackend\Exchange\Service\ExchangeWaitingorganisation::readSubjectList2100,0%
BO\Zmsbackend\Exchange\Service\ExchangeWaitingowner::readSubjectList2100,0%
BO\Zmsbackend\Exchange\Service\ExchangeWaitingscope::readSubjectList2100,0%
BO\Zmsbackend\Exchange\Service\ExchangeWaitingscope::readByDateTime2100,0%
BO\Zmsbackend\Exchange\Service\ExchangeWaitingscope::updateWaitingStatistics296,4%
BO\Zmsbackend\Exchange\Service\ExchangeAvailabilityreview::readEntity1100,0%
BO\Zmsbackend\Exchange\Service\ExchangeCapacityscope::readPeriodList1100,0%
BO\Zmsbackend\Exchange\Service\ExchangeSlotscope::readPeriodList1100,0%
BO\Zmsbackend\Exchange\Service\ExchangeUnassignedscope::readSubjectList1100,0%
BO\Zmsbackend\Exchange\Service\ExchangeUnassignedscope::readPeriodList1100,0%