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%
getSchedulePanelCacheKey0%
getSchedulePanelFromCache0%
saveSchedulePanelToCache0%
invalidateSchedulePanelCache0%
isWiwEnabled0%
isBuyerKioskProvider0%
isSchedulingEnabled0%
getTimePunchRepository0%
getShiftRepository0%
getTimePunchAuditRepository0%
getSchedulingConfig0%
findScheduledShiftForEmployee0%
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
clockInForBuyerKiosk342
overrideClockActionForBuyerKiosk306
selectMostRelevantShift240
createNote210
updateTaskStatus210
getBinsToPull182
getSchedulePanelDataForWhenIWork182
quickAction156
updateTaskList132
endBreakForWhenIWork132
startBreakForWhenIWork110
overrideClockAction110
getSchedulePanelData110
getSchedulePanelDataForBuyerKiosk110
updateConfig90
addComment90
getCompletedTasks90
getPunchState90
clockIn90
clockOut90
startBreak90
endBreak90
addItem90
updateBin72
addReaction72
updateSchedule72
validateClockInWindow72
clockInForWhenIWork72
checkManagerPermission72
updateItem72
resetConfig56
findScheduledShiftForEmployee56
clockOutForWhenIWork56
startBreakForBuyerKiosk56
getClockedInEmployeesNotScheduledBuyerKiosk56
getClockedInEmployeesNotScheduled56
getRoleColor56
clearKPICache42
getNotes42
deleteNote42
removeReaction42
addTaskComment42
assignTask42
getTaskCompletion42
getPunchStateForBuyerKiosk42
clockOutForBuyerKiosk42
endBreakForBuyerKiosk42
saveCanvas42
deleteItem42
getHistory42
getTodayActivity30
getBinDetails30
createTaskList30
clearCanvas30
searchBin20
hideBin20
getRawKPIs20
getComments20
getSchedulePanelFromCache20
invalidateSchedulePanelCache20
getSchedulingConfig20
getClockableEmployees20
getPunchStateForWhenIWork20
getPunchStateFromWiw20
getCanvas20
getTodayKPIs12
getDetailedKPIs12
getConfig12
getScheduleForDate12
refreshSchedule12
getListById12
getTaskComments12
__construct12
getUserIdForEmployee12
getEmployeeIdForUser12
getClockableEmployeesForBuyerKiosk12
validateManagerOverride12
pageWorkbook12
pageWorkspace12
getCategories6
getLocations6
getActiveOrPreparingEvents6
getTodaySchedule6
getTodayLists6
getActiveList6
getSchedule6
invalidateTaskCache6
getPredis6
getSchedulePanelCacheKey6
isWiwEnabled6
isSchedulingEnabled6
getTimePunchRepository6
getShiftRepository6
getTimePunchAuditRepository6
getClockableEmployeesForWhenIWork6
getEmployeeById6
calculateDuration6
logPunchAction6
getRequestBody6
getItems6