Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
getEndTimeWithCustomSlotTime0%
validateStartTime0%
validateEndTime0%
validateOriginEndTime0%
validateType0%
validateSlotTime0%
validateBookableDayRange0%
getSlotTimeInMinutes0%
hasFamilyName0%
getDefaults0%
setTimestampFromDateformat0%
getDateTime0%
isNewerThan0%
isAffectingAvailability0%
withDateTimeInRange0%
getSlotListByType0%
hasDayOffOverride0%
validateTimeRangesAndRules0%
getSummerizedSlotCount0%
getCalculatedSlotCount0%
withLessData0%
getCsvForProperty0%
withValueFor0%
setJsonCompressLevel0%
getAsArray0%
chunk0%
hasEntityByDate0%
getByDate0%
getEntityByName0%
withTimestampFromDateformat0%
testDatesInYear0%
withNew0%
isNewerThan0%
getIds0%
prioritizeByName0%
sortByScopeName0%
sortByArrivalTime0%
toProcessListByStatusList0%
withDepartmentHasMailFrom0%
withAccess0%
withoutExpiredAppointmentDate0%
withinExactDate0%
withoutDublicatedConflicts0%
withTimeRangeByAppointment0%
withSelectedProcessFirst0%
sortByCallTime0%
getFilteredByRequestAndProvider0%
extendList0%
withoutDublicates0%
withAccessByWorkstation0%
setPreference0%
jsonSerialize0%
withAverage0%
getMailContentPreview0%
charLength0%
actionLabelFromCode0%
formatDisplayFields0%
formatAppointmentAtDisplay0%
getClient0%
__toString0%
getDefaults0%
hasType0%
hasPreference0%
getPreference0%
setPreference0%
sendAdminMailOnConfirmation0%
sendAdminMailOnDeleted0%
sendAdminMailOnUpdated0%
shouldSendAdminMailOnClerkMail0%
getQueueNumber0%
isDereferenced0%
getShowUpTime0%
getWaitingTime0%
getProcessingTime0%
getFinishTime0%
getCustomTextfield0%
getCustomTextfield20%
setArrivalTime0%
getWaySeconds0%
getWayMinutes0%
setWasMissed0%
getWasMissed0%
toDerefencedCustomTextfield0%
toDerefencedCustomTextfield20%
getParkedBy0%
setParkedBy0%
getDisplayName0%
getSlotTimeInMinutes0%
getParentId0%
getParentId0%
getVariantId0%
__toString0%
getMaxQuantity0%
isPublic0%
getScopeRequests0%
getAdditionalDepartmentRequests0%
getDefaults0%
addData0%
jsonSerialize0%
__get0%
__isset0%
__set0%
__unset0%
withData0%
withProperty0%
getOriginPointer0%
getTranslatedPointer0%
getShortName0%
getEmailFrom0%
getEmailRequired0%
getTelephoneActivated0%
getTelephoneRequired0%
getCustomTextfieldActivated0%
getCustomTextfieldRequired0%
getCustomTextfieldLabel0%
getCustomTextfield2Activated0%
getCustomTextfield2Required0%
getCustomTextfield2Label0%
getCaptchaActivatedRequired0%
getInfoForAppointment0%
getInfoForAllAppointments0%
getClosureList0%
getDisplayNumberPrefix0%
getAlternateRedirectUrl0%
getAppointmentsPerMail0%
getSlotsPerAppointment0%
getWhitelistedMails0%
getReservationDuration0%
incrementDisplayNumber0%
isTelephoneRequired0%
isPreconfirmed0%
withOidcDataOnly0%
getScopeList0%
getRoles0%
hasRole0%
getDepartmentByIds0%
setVerifiedHash0%
withVerifiedHash0%
isPasswordNeedingRehash0%
validateCustomTextfield0%
getProcess0%
isClusterEnabled0%
hasAccessToUseraccount0%
getDayoffList33%
readJsonSchema66%
getEstimatedWaitingTime71%
getArrivalTime72%
getProvider72%
withOutAvailability73%
getButtonData73%
removeAppointment75%
isCompleteAndEditable75%
validateText75%
filesystemLoader78%
toDateTime80%
hasProviderStrict80%
hasProvider80%
hasRequest80%
validateReminderTimestamp80%
generateIcsContent81%
validateTelephone82%
getSortPriority83%
getWithoutRefs83%
addDepartment83%
getCountWithWaitingTime84%
validateWeekdays85%
setValueAtPath85%
setStatusBySettings85%
loadSchemas85%
getErrors85%
getRequestRelationList85%
withEstimatedWaitingTime85%
getClients87%
withLessData88%
toStructuredButtonList88%

Project Risks

Method CRAP
withAverage132
validateOriginEndTime72
formatDisplayFields72
withOidcDataOnly72
validateStartTime30
withTimeRangeByAppointment30
getFilteredByRequestAndProvider30
jsonSerialize30
addData30
getClosureList30
getScopeList30
validateCustomTextfield30
withDateTimeInRange20
getSlotListByType20
sortByCallTime20
withAccessByWorkstation20
getTranslatedPointer20
setVerifiedHash20
withEstimatedWaitingTime16
getDayoffList12
validateEndTime12
validateSlotTime12
isNewerThan12
hasDayOffOverride12
getSummerizedSlotCount12
getCsvForProperty12
chunk12
getByDate12
getEntityByName12
testDatesInYear12
withNew12
isNewerThan12
prioritizeByName12
toProcessListByStatusList12
withDepartmentHasMailFrom12
withAccess12
withoutExpiredAppointmentDate12
withinExactDate12
withoutDublicatedConflicts12
withSelectedProcessFirst12
withoutDublicates12
actionLabelFromCode12
formatAppointmentAtDisplay12
hasPreference12
isDereferenced12
getRoles12
getDepartmentByIds12
getProcess12
validateWeekdays10
withLessData8
removeAppointment7
getCountWithWaitingTime7
withOutAvailability6
validateTelephone6
validateType6
validateBookableDayRange6
hasFamilyName6
setTimestampFromDateformat6
validateTimeRangesAndRules6
getCalculatedSlotCount6
withLessData6
withValueFor6
setJsonCompressLevel6
getAsArray6
hasEntityByDate6
withTimestampFromDateformat6
getIds6
extendList6
setPreference6
getClient6
__toString6
hasType6
setPreference6
getShowUpTime6
setArrivalTime6
getSlotTimeInMinutes6
getScopeRequests6
getAdditionalDepartmentRequests6
jsonSerialize6
getOriginPointer6
getAlternateRedirectUrl6
getAppointmentsPerMail6
getSlotsPerAppointment6
getWhitelistedMails6
incrementDisplayNumber6
isTelephoneRequired6
isPreconfirmed6
withVerifiedHash6
isClusterEnabled6
hasAccessToUseraccount6
getProvider5
getButtonData5
isCompleteAndEditable5
filesystemLoader5
generateIcsContent5
loadSchemas5
getArrivalTime4
getSortPriority4
getWithoutRefs4
setStatusBySettings4
getRequestRelationList4
getClients4
toStructuredButtonList4
readJsonSchema3
validateText3
hasProviderStrict3
hasProvider3
hasRequest3
validateReminderTimestamp3
addDepartment3
setValueAtPath3
getErrors3
getEstimatedWaitingTime2
toDateTime2