Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
__construct0%
binToArray0%
getBinsToPull0%
getTodayActivity0%
getBinDetails0%
quickAction0%
searchBin0%
getCategories0%
getLocations0%
updateBin0%
hideBin0%
getActiveOrPreparingEvents0%
__construct0%
getTodayKPIs0%
getDetailedKPIs0%
getRawKPIs0%
getConfig0%
updateConfig0%
resetConfig0%
clearKPICache0%
__construct0%
getNotes0%
createNote0%
updateNote0%
deleteNote0%
addReaction0%
removeReaction0%
addComment0%
getComments0%
__construct0%
getTodaySchedule0%
getScheduleForDate0%
refreshSchedule0%
__construct0%
getTodayLists0%
getActiveList0%
getSchedule0%
updateSchedule0%
getListById0%
updateTaskStatus0%
addTaskComment0%
getTaskComments0%
createTaskList0%
updateTaskList0%
assignTask0%
getCompletedTasks0%
getTaskCompletion0%
invalidateTaskCache0%
__construct0%
getPredis0%
getUserDb0%
getActiveUserWithAssignment0%
getUserById0%
getManagerByClockPin0%
getSchedulePanelCacheKey0%
getSchedulePanelFromCache0%
saveSchedulePanelToCache0%
invalidateSchedulePanelCache0%
isWiwEnabled0%
isBuyerKioskProvider0%
isSchedulingEnabled0%
getTimePunchRepository0%
getShiftRepository0%
getTimePunchAuditRepository0%
getSchedulingConfig0%
findScheduledShiftForUser0%
validateClockInWindow0%
getUserIdForEmployee0%
getEmployeeIdForUser0%
getClockableEmployees0%
getClockableEmployeesForBuyerKiosk0%
getClockableEmployeesForWhenIWork0%
getPunchState0%
getPunchStateForBuyerKiosk0%
getPunchStateForWhenIWork0%
clockIn0%
clockInForBuyerKiosk0%
clockInForWhenIWork0%
clockOut0%
clockOutForBuyerKiosk0%
clockOutForWhenIWork0%
startBreak0%
startBreakForBuyerKiosk0%
startBreakForWhenIWork0%
endBreak0%
endBreakForBuyerKiosk0%
endBreakForWhenIWork0%
overrideClockAction0%
overrideClockActionForBuyerKiosk0%
overrideClockActionForWhenIWork0%
getSchedulePanelData0%
getSchedulePanelDataForBuyerKiosk0%
getSchedulePanelDataForWhenIWork0%
getClockedInEmployeesNotScheduledBuyerKiosk0%
selectMostRelevantShift0%
getPunchStateFromWiw0%
getClockedInEmployeesNotScheduled0%
getEmployeeById0%
validateManagerOverride0%
checkManagerPermission0%
checkManagerRole0%
calculateDuration0%
logPunchAction0%
ensurePunchLogTable0%
getRoleColor0%
getRequestBody0%
jsonResponse0%
jsonError0%
__construct0%
getCanvas0%
saveCanvas0%
clearCanvas0%
getItems0%
addItem0%
updateItem0%
deleteItem0%
getHistory0%
pageWorkbook0%
pageWorkspace0%

Project Risks

Method CRAP
overrideClockActionForWhenIWork756
updateNote342
clockInForBuyerKiosk306
overrideClockActionForBuyerKiosk306
selectMostRelevantShift240
createNote210
updateTaskStatus210
getBinsToPull182
getPunchState182
clockIn182
clockOut182
startBreak182
endBreak182
getSchedulePanelDataForWhenIWork182
quickAction156
getSchedulePanelDataForBuyerKiosk156
updateTaskList132
endBreakForWhenIWork132
overrideClockAction132
startBreakForWhenIWork110
getSchedulePanelData110
getClockedInEmployeesNotScheduledBuyerKiosk110
updateConfig90
addComment90
getCompletedTasks90
addItem90
updateBin72
addReaction72
updateSchedule72
validateClockInWindow72
clockInForWhenIWork72
checkManagerPermission72
updateItem72
resetConfig56
clockOutForWhenIWork56
getClockedInEmployeesNotScheduled56
validateManagerOverride56
getRoleColor56
clearKPICache42
getNotes42
deleteNote42
removeReaction42
addTaskComment42
assignTask42
getTaskCompletion42
findScheduledShiftForUser42
startBreakForBuyerKiosk42
saveCanvas42
deleteItem42
getHistory42
getTodayActivity30
getBinDetails30
createTaskList30
getPunchStateForBuyerKiosk30
clockOutForBuyerKiosk30
endBreakForBuyerKiosk30
clearCanvas30
searchBin20
hideBin20
getRawKPIs20
getComments20
getSchedulePanelFromCache20
invalidateSchedulePanelCache20
getSchedulingConfig20
getClockableEmployees20
getPunchStateForWhenIWork20
getPunchStateFromWiw20
getCanvas20
getTodayKPIs12
getDetailedKPIs12
getConfig12
getScheduleForDate12
refreshSchedule12
getListById12
getTaskComments12
__construct12
getUserIdForEmployee12
getEmployeeIdForUser12
pageWorkbook12
pageWorkspace12
getCategories6
getLocations6
getActiveOrPreparingEvents6
getTodaySchedule6
getTodayLists6
getActiveList6
getSchedule6
invalidateTaskCache6
getPredis6
getUserDb6
getActiveUserWithAssignment6
getUserById6
getManagerByClockPin6
getSchedulePanelCacheKey6
isWiwEnabled6
isSchedulingEnabled6
getTimePunchRepository6
getShiftRepository6
getTimePunchAuditRepository6
getClockableEmployeesForBuyerKiosk6
getClockableEmployeesForWhenIWork6
getEmployeeById6
calculateDuration6
logPunchAction6
getRequestBody6
getItems6