Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
searchDegreeService0%
haveId0%
getStudentsBatchGroupFromBatchId0%
getAllGroups0%
getAllBatchAcademicYears0%
findGroupByProperties0%
deleteGroupPermanently0%
updateGroupProperties0%
setGroupToGroupRelations0%
__construct0%
addStudentsGroup0%
saveProgram0%
validateSaveProgramRequest0%
insertProgram0%
updateProgram0%
deleteProgram0%
restoreProgram0%
searchProgram0%
getAssignedSyllabusesFromGroupId0%
saveSubjectStudentGroup0%
fetchProgramDetails0%
saveGroup0%
deleteMember0%
moveMemberToTrash0%
bulkInsertMember0%
deleteMembersPermanently0%
searchGroupMembers0%
changeAcademicStatus0%
__construct0%
validateSaveGroupRequest0%
saveBatchGroup0%
insertGroup0%
updateGroup0%
deleteGroup0%
restoreGroup0%
searchGroup0%
getGroupDetails0%
getBatchDetailsByClusterAndBatchGroupId0%
getProgramDetails0%
validateSaveDepartmentProgramRequest0%
insertMember0%
validateSaveValuationMethodRequest0%
findPatternDepartmentCourseByIds0%
haveId0%
haveIds0%
insertPatternDeptCourse0%
updatePatternDeptCourse0%
__construct0%
saveValuationMethod0%
insertValuationMethod0%
deleteStreamPermanently0%
updateValuationMethod0%
deleteValuationMethod0%
trashValuationMethod0%
restoreValuationMethod0%
searchValuationMethod0%
deleteValuationMethodIdentityContext0%
deleteValuationMethodByIdetifiyingContext0%
validateStreamBeforeDelete0%
getStreamDetails0%
saveDepartmentProgram0%
getCurrentProgramNameByStudentId0%
deleteDepartmentProgram0%
deleteProgramPermanently0%
searchProgramWithBatchId0%
validateBeforeDelete0%
updateProgramName0%
haveId0%
getProgramByPatternDepartmentDetails0%
getAllPrograms0%
searchStream0%
getStudentPrograms0%
__construct0%
saveStream0%
validateSaveStreamRequest0%
insertStream0%
updateStream0%
deleteStream0%
restoreStream0%
updateMember0%
validateSaveMemberRequest0%
saveAcademicTerm0%
__construct0%
restoreStream0%
searchStream0%
getStreamDetails0%
getAllSubjectsByGroupIdAndSemId0%
searchBatchPaperSubject0%
__construct0%
createUpdateClusterMembers0%
saveCluster0%
updateBatchPaperSubject0%
validateSaveClusterRequest0%
insertCluster0%
updateCluster0%
deleteCluster0%
restoreCluster0%
searchCluster0%
getClusterDetails0%
deleteBatchPaperSubject0%
insertBatchPaperSubject0%
saveSubjectCluster0%
__construct0%
validateSaveAcademicTermRequest0%
insertAcademicTerm0%
updateAcademicTerm0%
deleteAcademicTerm0%
restoreAcademicTerm0%
searchAcademicTerm0%
getAcademicTermDetails0%
saveAcademicTerm0%
__construct0%
validateSaveAcademicTermRequest0%
insertAcademicTerm0%
updateAcademicTerm0%
deleteAcademicTerm0%
restoreAcademicTerm0%
searchAcademicTerm0%
getAcademicTermDetails0%
getCurrentAcademicTerm0%
saveDeparmentCluster0%
deleteClusterPermanently0%
saveMember0%
saveGrades0%
updateGradeScheme0%
deleteGradeScheme0%
restoreGradeScheme0%
searchGradeScheme0%
getGradeSchemeDetails0%
__construct0%
saveGrade0%
validateSaveGradeRequest0%
validateSaveGradeSchemeRequest0%
insertGrade0%
insertGrades0%
updateGrade0%
deleteGrade0%
searchGrade0%
getGradeDetails0%
__construct0%
insertGradeScheme0%
saveGradeScheme0%
validateBeforeDeletingDepartment0%
validateSaveDegreeRequest0%
removeGroupIdFromClusterByRequest0%
addGroupIdToClusterByRequest0%
createUpdateClusterGroupRelations0%
getHourSplitupDetails0%
getHourSplitupDetailsInCurriculum0%
__construct0%
saveDegree0%
insertDegree0%
__construct0%
updateDegree0%
deleteDegree0%
restoreDegree0%
searchDegree0%
getDegreeDetails0%
deleteDegreePermanently0%
validateBeforeDelete0%
haveId0%
getValuationMethodIdentityContext0%

Project Risks

Method CRAP
updateGroupProperties702
searchProgram462
searchGroup380
getAllGroups240
searchValuationMethod156
saveCluster132
saveGrades132
searchStream132
searchBatchPaperSubject132
searchCluster110
searchGradeScheme90
searchDegree90
searchGrade90
searchAcademicTerm90
searchAcademicTerm90
searchStream72
saveGradeScheme72
saveGroup72
saveDeparmentCluster56
saveBatchGroup56
saveSubjectStudentGroup56
saveDegree56
saveAcademicTerm56
saveGrade56
saveSubjectCluster56
saveMember56
saveProgram56
saveValuationMethod56
saveAcademicTerm56
saveStream56
getAllBatchAcademicYears42
addGroupIdToClusterByRequest30
deleteValuationMethodByIdetifiyingContext30
validateSaveGradeRequest30
insertGrades30
insertValuationMethod30
findGroupByProperties30
changeAcademicStatus30
validateSaveClusterRequest30
insertProgram30
updateProgram30
validateBeforeDelete20
deleteMembersPermanently20
bulkInsertMember20
saveDepartmentProgram20
updateMember20
insertMember20
haveIds20
getBatchDetailsByClusterAndBatchGroupId20
updateGroup20
updateValuationMethod20
haveId20
deleteValuationMethodIdentityContext20
deleteGroupPermanently20
getGradeSchemeDetails20
insertGroup20
searchDegreeService20
getValuationMethodIdentityContext20
createUpdateClusterGroupRelations20
createUpdateClusterMembers20
insertCluster20
updateCluster20
deleteClusterPermanently20
removeGroupIdFromClusterByRequest20
getAllSubjectsByGroupIdAndSemId20
deleteAcademicTerm12
trashValuationMethod12
validateSaveAcademicTermRequest12
insertAcademicTerm12
setGroupToGroupRelations12
updateAcademicTerm12
deleteBatchPaperSubject12
updateBatchPaperSubject12
updateGradeScheme12
insertBatchPaperSubject12
deleteProgram12
restoreProgram12
restoreValuationMethod12
getAcademicTermDetails12
getProgramDetails12
deleteValuationMethod12
restoreAcademicTerm12
restoreAcademicTerm12
deleteDepartmentProgram12
deleteProgramPermanently12
restoreStream12
updateProgramName12
updateAcademicTerm12
insertStream12
updateStream12
insertAcademicTerm12
validateStreamBeforeDelete12
haveId12
validateSaveAcademicTermRequest12
getAcademicTermDetails12
deleteAcademicTerm12
insertGradeScheme12
getStreamDetails12
moveMemberToTrash12
deleteGradeScheme12
restoreGradeScheme12
insertGrade12
updateGrade12
deleteGrade12
getGradeDetails12
deleteMember12
validateSaveProgramRequest12
validateSaveGroupRequest12
deleteCluster12
restoreCluster12
validateBeforeDeletingDepartment12
deleteGroup12
restoreGroup12
getClusterDetails12
getGroupDetails12
restoreDegree6
getCurrentAcademicTerm6
insertPatternDeptCourse6
updatePatternDeptCourse6
getDegreeDetails6
validateSaveValuationMethodRequest6
deleteDegree6
deleteDegreePermanently6
validateBeforeDelete6
haveId6
validateSaveGradeSchemeRequest6
findPatternDepartmentCourseByIds6
getStreamDetails6
deleteStreamPermanently6
getAllPrograms6
getHourSplitupDetails6
getHourSplitupDetailsInCurriculum6
validateSaveDegreeRequest6
haveId6
getProgramByPatternDepartmentDetails6
getCurrentProgramNameByStudentId6
getStudentPrograms6
fetchProgramDetails6
insertDegree6
validateSaveStreamRequest6
getAssignedSyllabusesFromGroupId6
updateDegree6
deleteStream6
restoreStream6
validateSaveMemberRequest6