/__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\Core\LoggerService
79%
BO\Zmscitizenapi\Services\Captcha\CaptchaService
80%
BO\Zmscitizenapi\Services\Core\ExceptionService
88%
BO\Zmscitizenapi\Services\Appointment\AppointmentPreconfirmService
89%
Project Risks
Class
CRAP
BO\Zmscitizenapi\Services\Core\LoggerService
46
BO\Zmscitizenapi\Services\Captcha\TokenValidationService
43
BO\Zmscitizenapi\Services\Core\ExceptionService
36
BO\Zmscitizenapi\Services\Appointment\AppointmentPreconfirmService
19
BO\Zmscitizenapi\Services\Captcha\CaptchaService
19
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
getAvailableDaysListByOffice
0%
validateCaptchaToken
0%
getLanguageContext
0%
validateCaptcha
21%
ensureValid
50%
processFreeSlots
51%
logWarning
66%
logInfo
66%
createRequests
66%
validateGetProcessFreeSlots
66%
logRequest
70%
verifySolution
71%
getAvailableAppointmentsListByOffice
75%
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
81%
createChallenge
83%
validateServiceLocationCombination
84%
processPreconfirm
84%
validateServerPostRequest
85%
getOffices
85%
getScopes
85%
getServices
85%
getRequestRelationList
85%
processConfirm
86%
findMatchingProcess
88%
validateGetBookableFreeDays
88%
handleException
89%
Project Risks
Method
CRAP
processFreeSlots
65
processToThinnedProcess
45
validateCaptchaToken
42
handleException
33
validateCaptcha
30
logRequest
19
validateGetBookableFreeDays
14
checkRateLimit
11
validateServiceLocationCombination
9
verifySolution
8
findMatchingProcess
8
processPreconfirm
7
processConfirm
7
getAvailableDaysListByOffice
6
createChallenge
5
createRequests
4
getScopesByProviderId
4
validateServerPostRequest
4
validateGetProcessFreeSlots
3
getAvailableAppointmentsListByOffice
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