/__w/eappointment/eappointment/zmscitizenapi/src/Zmscitizenapi
Services
(Dashboard)
Classes
Coverage Distribution
Complexity
Insufficient Coverage
Class
Coverage
BO\Zmscitizenapi\Services\Captcha\TokenValidationService
9%
BO\Zmscitizenapi\Services\Captcha\CaptchaService
80%
BO\Zmscitizenapi\Services\Core\LoggerService
81%
BO\Zmscitizenapi\Services\Availability\AvailableAppointmentsListService
84%
BO\Zmscitizenapi\Services\Core\ExceptionService
88%
BO\Zmscitizenapi\Services\Appointment\AppointmentPreconfirmService
89%
Project Risks
Class
CRAP
BO\Zmscitizenapi\Services\Core\LoggerService
44
BO\Zmscitizenapi\Services\Captcha\TokenValidationService
43
BO\Zmscitizenapi\Services\Core\ExceptionService
36
BO\Zmscitizenapi\Services\Appointment\AppointmentPreconfirmService
19
BO\Zmscitizenapi\Services\Captcha\CaptchaService
19
BO\Zmscitizenapi\Services\Availability\AvailableAppointmentsListService
14
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
validateClientData
0%
getAvailableAppointmentsListByOffice
0%
validateCaptchaToken
0%
getLanguageContext
0%
validateCaptcha
21%
ensureValid
50%
logWarning
66%
logInfo
66%
validateGetProcessFreeSlots
66%
verifySolution
71%
logRequest
74%
updateClientData
75%
preconfirmAppointment
75%
confirmAppointment
75%
cancelAppointment
75%
sendPreconfirmationEmail
75%
sendConfirmationEmail
75%
sendCancellationEmail
75%
checkRateLimit
77%
getScopesByProviderId
77%
cancelProcess
80%
confirmProcess
80%
preconfirmProcess
80%
saveProcessUpdate
80%
reserveTimeslot
80%
processToThinnedProcess
80%
createChallenge
83%
validateServiceLocationCombination
83%
processPreconfirm
84%
validateServerPostRequest
85%
getOffices
85%
getScopes
85%
getServices
85%
getRequestRelationList
85%
processConfirm
86%
scopeToThinnedScope
86%
findMatchingProcess
88%
validateGetBookableFreeDays
88%
getOfficeListByServiceId
89%
handleException
89%
Project Risks
Method
CRAP
validateCaptchaToken
42
processToThinnedProcess
38
handleException
33
validateCaptcha
30
logRequest
17
validateGetBookableFreeDays
14
getOfficeListByServiceId
14
scopeToThinnedScope
13
checkRateLimit
11
verifySolution
8
findMatchingProcess
8
processPreconfirm
7
processConfirm
7
validateServiceLocationCombination
6
getAvailableAppointmentsListByOffice
6
createChallenge
5
getScopesByProviderId
4
validateServerPostRequest
4
validateGetProcessFreeSlots
3
cancelProcess
3
confirmProcess
3
preconfirmProcess
3
saveProcessUpdate
3
getOffices
3
getScopes
3
getServices
3
getRequestRelationList
3
ensureValid
2
logWarning
2
logInfo
2
updateClientData
2
preconfirmAppointment
2
confirmAppointment
2
cancelAppointment
2
sendPreconfirmationEmail
2
sendConfirmationEmail
2
sendCancellationEmail
2
reserveTimeslot
2