Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
App\Http\Controllers\Admin\AuditController0%
App\Http\Controllers\Leave\ApplyLeaveController0%
App\Http\Controllers\Myteam\MyteamController0%
App\Http\Controllers\Manage\ManageTeamController0%
App\Http\Controllers\Leave\compOffLeaveBalanceRequestController0%
App\Http\Controllers\Leave\LeaveRequestController0%
App\Http\Controllers\Leave\LeaveReportController0%
App\Http\Controllers\Leave\LeaveBalanceController0%
App\Http\Controllers\Leave\CompOffLeaveReportController0%
App\Http\Controllers\Leave\ApplyCompOffLeaveController0%
App\Http\Controllers\Organization\OrganizationController0%
App\Http\Controllers\Leave\AdminLeaveReportController0%
App\Http\Controllers\Leave\AdminApplyLeaveController0%
App\Http\Controllers\HolidayCalendar\HolidayCalendarController0%
App\Http\Controllers\FirebaseController\FirebaseCloudMessaging0%
App\Http\Controllers\EditProfile\EditProfileController0%
App\Http\Controllers\Dashboard\UserRequestDiscussController0%
App\Http\Controllers\Dashboard\HomeController0%
App\Http\Controllers\NotificationController\NotificationController0%
App\Http\Controllers\Reports\AttendanceIndividualReportController0%
App\Http\Controllers\BiometricData\BiometricDataController0%
App\Http\Controllers\Setting\LeaveSettingController0%
App\Http\Middleware\RedirectIfAuthenticated0%
App\Http\Middleware\CheckPermission0%
App\Http\Middleware\CheckLeavePermission0%
App\Http\Middleware\Authenticate0%
App\Http\Middleware\AttendancePermission0%
App\Http\Controllers\Userprofile\UserProfileController0%
App\Http\Controllers\Setting\PlatformSettingController0%
App\Http\Controllers\Setting\GeneralSettingController0%
App\Http\Controllers\Reports\AttendanceReportController0%
App\Http\Controllers\Setting\AttendanceRequestController0%
App\Http\Controllers\Setting\AttendanceController0%
App\Http\Controllers\ScheduleManagement\ViewScheduleController0%
App\Http\Controllers\ScheduleManagement\ScheduleController0%
App\Http\Controllers\ScheduleManagement\MyScheduleController0%
App\Http\Controllers\Reports\LeaveBalanceReportController0%
App\Http\Controllers\Reports\DailyAttendanceReportController0%
App\Http\Controllers\Reports\AttendanceRequestsReportController0%
App\Http\Controllers\Dashboard\AttendanceDetailController0%
App\Http\Controllers\Auth\cliqController0%
App\Http\Controllers\Admin\DepartmentController0%
App\Http\Controllers\Admin\RoleController0%
App\Http\Controllers\Admin\UserDetails\TeamController0%
App\Http\Controllers\Admin\UserDetails\SettingController0%
App\Http\Controllers\Admin\UserDetails\DocumentController0%
App\Http\Controllers\Admin\UserDetails\BankDetailController0%
App\Http\Controllers\Admin\UserDetails\AddressDetailController0%
App\Http\Controllers\Admin\TeamController0%
App\Http\Controllers\Admin\ShiftController0%
App\Http\Controllers\Admin\PlatformController0%
App\Http\Controllers\Auth\VerificationController0%
App\Http\Controllers\Admin\PermissionController0%
App\Http\Controllers\Admin\OrganisationController0%
App\Http\Controllers\Admin\LeavelogController0%
App\Http\Controllers\Admin\LeaveController0%
App\Http\Controllers\Admin\HolidayListController0%
App\Http\Controllers\Admin\HolidayController0%
App\Http\Controllers\Admin\GeofenceController0%
App\Http\Controllers\Admin\UserDetails\UserDetailController0%
App\Http\Controllers\Admin\WorkplaceLocationController0%
App\Http\Controllers\Api\BirthdayUsersController0%
App\Http\Controllers\Attendance\RequestAttendanceController0%
App\Http\Controllers\Auth\ResetPasswordController0%
App\Http\Controllers\Auth\RegisterController0%
App\Http\Controllers\Auth\LoginController0%
App\Http\Controllers\Auth\ForgotPasswordController0%
App\Http\Controllers\Auth\AuthController0%
App\Http\Controllers\Attendance\ViewAttendanceController0%
App\Http\Controllers\Attendance\UpdateAttendanceController0%
App\Http\Controllers\Attendance\ApproveAttendanceController0%
App\Http\Controllers\Api\TeamApiController0%
App\Http\Controllers\Api\SmsApiController0%
App\Http\Controllers\Api\ReportsApi0%
App\Http\Controllers\Api\PendingRequestsController0%
App\Http\Controllers\Api\NotificationsApiController0%
App\Http\Controllers\Api\LocationsApiController0%
App\Http\Controllers\Api\LeaveApiController0%
App\Http\Controllers\Api\HomeScreenDetailsController0%
App\Http\Middleware\SchedulePermission0%
App\Http\Controllers\Admin\UserDetails\UserTabController4%

Project Risks

Class CRAP
App\Http\Controllers\Dashboard\HomeController97656
App\Http\Controllers\Dashboard\AttendanceDetailController24492
App\Http\Controllers\Dashboard\UserRequestDiscussController14042
App\Http\Controllers\Admin\UserDetails\TeamController9900
App\Http\Controllers\Leave\ApplyLeaveController8010
App\Http\Controllers\Reports\AttendanceReportController7832
App\Http\Controllers\Attendance\RequestAttendanceController7310
App\Http\Controllers\Reports\AttendanceIndividualReportController5700
App\Http\Controllers\Myteam\MyteamController5550
App\Http\Controllers\Attendance\ApproveAttendanceController5550
App\Http\Controllers\Admin\UserDetails\UserDetailController5112
App\Http\Controllers\Leave\AdminLeaveReportController4692
App\Http\Controllers\Api\NotificationsApiController3782
App\Http\Controllers\ScheduleManagement\ScheduleController2970
App\Http\Controllers\Leave\LeaveReportController2756
App\Http\Controllers\Admin\UserDetails\UserTabController2244
App\Http\Controllers\NotificationController\NotificationController2070
App\Http\Controllers\Leave\ApplyCompOffLeaveController2070
App\Http\Controllers\Api\LeaveApiController1980
App\Http\Middleware\CheckLeavePermission1806
App\Http\Controllers\Manage\ManageTeamController1560
App\Http\Middleware\CheckPermission1406
App\Http\Controllers\Admin\TeamController1332
App\Http\Controllers\Attendance\UpdateAttendanceController1332
App\Http\Controllers\Reports\AttendanceRequestsReportController1260
App\Http\Controllers\Userprofile\UserProfileController1190
App\Http\Controllers\ScheduleManagement\ViewScheduleController992
App\Http\Controllers\Leave\CompOffLeaveReportController930
App\Http\Controllers\Reports\LeaveBalanceReportController870
App\Http\Controllers\Admin\UserDetails\DocumentController870
App\Http\Controllers\Admin\ShiftController812
App\Http\Controllers\Api\HomeScreenDetailsController756
App\Http\Controllers\Reports\DailyAttendanceReportController756
App\Http\Middleware\AttendancePermission650
App\Http\Controllers\Setting\LeaveSettingController552
App\Http\Controllers\ScheduleManagement\MyScheduleController506
App\Http\Controllers\Admin\LeavelogController462
App\Http\Controllers\Leave\AdminApplyLeaveController380
App\Http\Controllers\Admin\RoleController380
App\Http\Controllers\Setting\GeneralSettingController342
App\Http\Controllers\Admin\AuditController342
App\Http\Controllers\Admin\HolidayController306
App\Http\Controllers\EditProfile\EditProfileController306
App\Http\Controllers\Admin\UserDetails\SettingController272
App\Http\Controllers\Admin\HolidayListController272
App\Http\Controllers\Api\ReportsApi240
App\Http\Controllers\Auth\AuthController210
App\Http\Controllers\Setting\AttendanceRequestController210
App\Http\Controllers\Auth\LoginController182
App\Http\Controllers\Admin\OrganisationController182
App\Http\Controllers\Admin\LeaveController132
App\Http\Controllers\Leave\LeaveBalanceController110
App\Http\Controllers\Admin\WorkplaceLocationController110
App\Http\Controllers\Admin\UserDetails\BankDetailController90
App\Http\Controllers\Admin\UserDetails\AddressDetailController90
App\Http\Middleware\SchedulePermission72
App\Http\Controllers\Admin\DepartmentController72
App\Http\Controllers\FirebaseController\FirebaseCloudMessaging56
App\Http\Controllers\Setting\AttendanceController42
App\Http\Controllers\Api\PendingRequestsController42
App\Http\Controllers\Setting\PlatformSettingController42
App\Http\Controllers\Admin\GeofenceController30
App\Http\Controllers\Api\BirthdayUsersController12
App\Http\Controllers\Auth\cliqController12
App\Http\Controllers\BiometricData\BiometricDataController12
App\Http\Controllers\Api\LocationsApiController6
App\Http\Middleware\Authenticate6
App\Http\Middleware\RedirectIfAuthenticated6

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
index0%
create0%
edit0%
show0%
store0%
create0%
index0%
checkLeaveexists0%
getLeaveCount0%
destroy0%
update0%
edit0%
show0%
storeApi0%
store0%
index0%
updateFromHomePage0%
checkCompOffLeaveexists0%
destroy0%
update0%
edit0%
show0%
store0%
create0%
index0%
getUser0%
updatemanageleave0%
editapplyleave0%
selectLeaveReport0%
destroy0%
update0%
destroy0%
edit0%
index0%
create0%
notificationlistdata0%
index0%
userlistdataa0%
index0%
update0%
edit0%
show0%
store0%
create0%
userlistdata0%
index0%
index0%
destroy0%
index0%
updateFromHomePage0%
update0%
edit0%
show0%
store0%
create0%
index0%
destroy0%
update0%
edit0%
show0%
store0%
create0%
update0%
show0%
show0%
getLeaveRequest0%
create0%
userAttendanceDiscuss0%
removeCollaborator0%
getUsersWithoutCollaborators0%
userRequestAddCollaborator0%
userCompOffBalanceDiscuss0%
userLeaveDiscuss0%
index0%
updateMethod0%
getCompOffBalanceRequest0%
PlatformCheck0%
lateCheckinEarlyCheckout0%
getAttendanceRequest0%
teamUsersOnLeave0%
show0%
usersOnLeave0%
getProfilePicturePath0%
createRole0%
getAttendanceDetails0%
getTeamAttendanceDetails0%
teamSelected0%
teamStatus0%
checkincheckoutDetail0%
index0%
getAllLeaveRequestsOfAssignedEmployees0%
getAllLeaveRequestsOfTeam0%
getAllLeaveRequests0%
getAssignedEmployeeAttendanceRequests0%
store0%
edit0%
store0%
getHolidayListYearWise0%
create0%
index0%
adminGetLeaveCount0%
destroy0%
edit0%
show0%
store0%
create0%
index0%
destroy0%
update0%
edit0%
show0%
store0%
update0%
create0%
index0%
sendFirebaseNotification0%
init0%
storeProfilePic0%
destroy0%
update0%
edit0%
show0%
store0%
create0%
index0%
destroy0%
store0%
edit0%
getAllAttendanceRequests0%
fetchCalendarData0%
index0%
updateAttendancePeriod0%
destroy0%
update0%
edit0%
show0%
store0%
create0%
index0%
getAttendance0%
storeAttendance0%
create0%
index0%
destroy0%
store0%
update0%
edit0%
show0%
store0%
create0%
index0%
searchname0%
ChangeDefaultSchedule0%
ChangeStatus0%
destroy0%
update0%
edit0%
show0%
create0%
show0%
create0%
getPlatform0%
handle0%
handle0%
handle0%
redirectTo0%
handle0%
storeProfilePic0%
destroy0%
update0%
edit0%
show0%
store0%
create0%
index0%
storePlatform0%
edit0%
create0%
index0%
Wo_ValidEmail0%
destroy0%
update0%
edit0%
show0%
store0%
create0%
index0%
Wo_ValidEmail0%
destroy0%
update0%
store0%
index0%
update0%
makeColumnHeaders0%
create0%
index0%
isLeave0%
makeColumnHeaders0%
SelectTeamReport0%
destroy0%
update0%
edit0%
show0%
store0%
create0%
index0%
isLeave0%
selectEmployeeReport0%
show0%
destroy0%
update0%
edit0%
show0%
store0%
create0%
index0%
ping0%
notificationsAjax0%
markAllAsRead0%
showParticularNotification0%
showNotification0%
destroy0%
store0%
edit0%
fetchCalendarData0%
create0%
destroy0%
update0%
edit0%
show0%
store0%
create0%
index0%
updateUserLeaveBalance0%
destroy0%
update0%
edit0%
show0%
store0%
leavebalancereportdata0%
update0%
index0%
convertToHoursMins0%
getDailyAttendanceReport0%
destroy0%
update0%
edit0%
show0%
store0%
create0%
index0%
getUser0%
selectAttendanceReport0%
destroy0%
getTeamAttendanceRequests0%
__construct0%
auditlistdata0%
index0%
edit0%
show0%
store0%
index0%
destroy0%
update0%
getAttendanceTeam0%
storeAttendanceTeam0%
edit0%
show0%
store0%
create0%
teamlistdata0%
destroy0%
destroy0%
update0%
edit0%
show0%
store0%
create0%
shiftlistdata0%
index0%
destroy0%
update0%
edit0%
show0%
store0%
create0%
update0%
index0%
index0%
edit0%
getPrimaryReportingManagers0%
getUsers0%
getTeams0%
destroy0%
update0%
edit0%
show0%
store0%
employeeId0%
biometric0%
index0%
destroy0%
update0%
show0%
store0%
store0%
index0%
destroy0%
update0%
edit0%
show0%
storeDocument0%
store0%
index0%
destroy0%
update0%
edit0%
show0%
rolelistdata0%
index0%
userlistdata0%
saveLocations0%
edit0%
show0%
store0%
create0%
index0%
destroy0%
update0%
edit0%
show0%
store0%
create0%
holidaylistdata0%
index0%
index0%
destroy0%
destroy0%
update0%
edit0%
show0%
store0%
create0%
index0%
destroy0%
update0%
edit0%
show0%
store0%
create0%
update0%
index0%
destroy0%
index0%
update0%
edit0%
show0%
store0%
create0%
index0%
storeImage0%
destroy0%
update0%
edit0%
show0%
store0%
create0%
destroy0%
create0%
update0%
edit0%
show0%
store0%
create0%
viewLog0%
index0%
updateLeaveStatus0%
destroy0%
update0%
edit0%
show0%
store0%
index0%
create0%
didNotCheckinNotification0%
edit0%
login0%
index0%
updateAttendanceDetail0%
destroy0%
update0%
edit0%
show0%
store0%
create0%
index0%
requestAttendanceDetail0%
destroy0%
update0%
show0%
user0%
store0%
create0%
index0%
destroy0%
updateFromHomePage0%
update0%
edit0%
show0%
store0%
create0%
index0%
getAttendanceDetialsList0%
getTeamDetails0%
logout0%
markattendance0%
edit0%
store0%
getShiftDetails0%
isLeave0%
isHoliday0%
populateAttendanceDataTwoDayShift0%
populateAttendanceDataSameDayShift0%
populateAttendanceDataTwoDayShiftSelfService0%
populateAttendanceDataSameDayShiftSelfService0%
processAttendanceSelfService0%
processAttendance0%
destroy0%
update0%
edit0%
show0%
create0%
getcheckincheckouttime0%
index0%
update0%
sendMessage0%
__construct0%
__construct0%
create0%
validator0%
__construct0%
login0%
handleProviderCallback0%
redirectToProvider0%
__construct0%
__construct0%
destroy0%
create0%
store0%
edit0%
update0%
edit0%
show0%
store0%
fetchLocation0%
create0%
index0%
saveLocationsUser0%
getStartDateEndDate0%
getEngagementType0%
storeEngagementType0%
update0%
getAttendanceUser0%
show0%
index0%
store0%
email0%
mobileNumber0%
create0%
index0%
getReportingManagerName0%
profile0%
showoptions0%
updateCheckbox0%
destroy0%
update0%
edit0%
show0%
destroy0%
details0%
index0%
getcheckincheckouttime0%
destroy0%
edit0%
create0%
index0%
getReports0%
pendingLeaveRequests0%
pendingAttendanceRequests0%
getNotificationsJson0%
sendnotification0%
markAllAsRead0%
updateReadAt0%
getNotification0%
getcheckincheckouttimeapi0%
checkincheckoutDetail0%
updateFirebaseToken0%
checkinCheckout0%
update0%
getLeaveReport0%
updateLeaveRequest0%
getLeaveCount0%
destroy0%
update0%
edit0%
show0%
store0%
create0%
getLeaveRequests0%
index0%
getWeeklyOverview0%
handle0%

Project Risks

Method CRAP
userlistdataa5402
SelectTeamReport5112
store4970
selectEmployeeReport3906
getTeamAttendanceDetails2970
getAttendanceDetails2550
handle1806
userlistdata1482
handle1406
index1332
populateAttendanceDataSameDayShiftSelfService1190
processAttendanceSelfService1122
updateFromHomePage1122
update1122
userLeaveDiscuss992
userCompOffBalanceDiscuss992
userAttendanceDiscuss992
getAttendanceRequest930
checkCompOffLeaveexists930
getCompOffBalanceRequest870
update870
populateAttendanceDataTwoDayShiftSelfService870
getLeaveRequest870
PlatformCheck812
create812
selectLeaveReport756
requestAttendanceDetail756
store756
handle650
index600
store506
update506
updateFromHomePage506
update506
updatemanageleave462
store420
populateAttendanceDataTwoDayShift420
lateCheckinEarlyCheckout420
fetchCalendarData380
index380
show342
storeApi342
store342
show306
userlistdata306
populateAttendanceDataSameDayShift272
updateAttendanceDetail272
selectAttendanceReport272
fetchCalendarData240
getDailyAttendanceReport240
getReports240
store240
shiftlistdata182
details182
checkincheckoutDetail182
store182
checkincheckoutDetail182
teamlistdata156
getWeeklyOverview156
update156
markAllAsRead156
rolelistdata132
checkinCheckout132
store132
notificationsAjax132
store132
updateFromHomePage132
update132
auditlistdata132
notificationlistdata110
getUsersWithoutCollaborators110
getNotificationsJson110
updateLeaveRequest110
store110
getNotification90
viewLog90
holidaylistdata90
getUser72
leavebalancereportdata72
store72
getUser72
processAttendance72
checkLeaveexists72
index72
handle72
update72
update72
edit72
login56
updateUserLeaveBalance56
getLeaveReport56
getcheckincheckouttimeapi42
update42
index42
index42
store42
getUsers42
sendFirebaseNotification42
update42
userRequestAddCollaborator42
getTeams42
didNotCheckinNotification42
teamStatus42
getcheckincheckouttime42
index30
create30
store30
update30
isLeave30
getcheckincheckouttime30
index30
login20
mobileNumber20
email20
storeProfilePic20
getProfilePicturePath20
index20
handleProviderCallback20
index20
saveLocationsUser20
destroy20
storeProfilePic20
employeeId20
biometric20
isLeave20
sendnotification20
store20
store20
getPrimaryReportingManagers20
index12
index12
storeImage12
index12
convertToHoursMins12
update12
searchname12
store12
storeAttendance12
create12
store12
updateAttendancePeriod12
storePlatform12
update12
storeAttendanceTeam12
index12
pendingAttendanceRequests12
index12
store12
sendMessage12
index12
index12
index12
updateCheckbox12
pendingLeaveRequests12
index6
store6
removeCollaborator6
update6
Wo_ValidEmail6
edit6
Wo_ValidEmail6
update6
updateFirebaseToken6
updateReadAt6
store6
redirectTo6
saveLocations6
update6
handle6
getLeaveRequests6
ChangeDefaultSchedule6
getEngagementType6
update6
makeColumnHeaders6
storeDocument6
makeColumnHeaders6
store6
getLeaveCount6
store6
edit6
storeEngagementType6
create6
markattendance6
store6
getAttendanceUser6
edit6
update6
getAttendanceTeam6
teamUsersOnLeave6