Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
161 1 0 0 99.4% 13.17 s

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
org.sellhelp.backend.repositories 59 0 0 0 100% 4.479 s
org.sellhelp.backend.services 70 1 0 0 98.6% 3.497 s
org.sellhelp.backend.controllers 32 0 0 0 100% 5.190 s

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

org.sellhelp.backend.repositories

- Class Tests Errors Failures Skipped Success Rate Time
ReportRepositoryTest 3 0 0 0 100% 0.060 s
CommentRepositoryTest 4 0 0 0 100% 0.137 s
UserFileRepositoryTest 4 0 0 0 100% 0.047 s
JobApplicationRepositoryTest 7 0 0 0 100% 0.087 s
ChatMessageRepositoryTest 4 0 0 0 100% 0.061 s
PostRepositoryTest 6 0 0 0 100% 0.119 s
PostStatusRepositoryTest 4 0 0 0 100% 0.050 s
CityRepositoryTest 4 0 0 0 100% 3.152 s
ReportTypeRepositoryTest 4 0 0 0 100% 0.048 s
UserRepositoryTest 4 0 0 0 100% 0.086 s
ChatRepositoryTest 3 0 0 0 100% 0.042 s
NotificationRepositoryTest 4 0 0 0 100% 0.047 s
ReviewRepositoryTest 4 0 0 0 100% 0.442 s
RoleRepositoryTest 4 0 0 0 100% 0.101 s

org.sellhelp.backend.services

- Class Tests Errors Failures Skipped Success Rate Time
EmailServiceTest 4 0 0 0 100% 0.427 s
UserServiceTest 6 0 0 0 100% 0.329 s
TempTokenServiceTest 4 0 0 0 100% 0.100 s
SuperUserServiceTest 10 0 0 0 100% 0.073 s
PostServiceTest 10 1 0 0 90.0% 0.362 s
MfaServiceTest 10 0 0 0 100% 1.472 s
JwtUtilTest 6 0 0 0 100% 0.307 s
AuthServiceTest 5 0 0 0 100% 0.186 s
UserFileServiceTest 15 0 0 0 100% 0.241 s

org.sellhelp.backend.controllers

- Class Tests Errors Failures Skipped Success Rate Time
UserControllerTest 6 0 0 0 100% 0.546 s
SuperUserControllerTest 7 0 0 0 100% 0.978 s
AuthControllerTest 9 0 0 0 100% 0.877 s
UserFilesControllerTest 10 0 0 0 100% 2.789 s

Test Cases

[Summary] [Package List] [Test Cases]

EmailServiceTest

emailExceptionThrown_whenMailFails 0.390 s
updatePassword_sendsEmailWithToken 0.013 s
registerUser_sendsEmail 0.009 s
loginUser_sendsEmail 0.009 s

ReportRepositoryTest

reportCanBeDeletedFromReportRepositoryAndDB 0.017 s
reportCanBeUpdatedToReportRepositoryAndDB 0.012 s
reportCanBeSavedToReportRepositoryAndDB 0.010 s

CommentRepositoryTest

commentGeneralCRUDFunctionalityTest 0.040 s
commentCanBeAddedToRepositoryAndDB 0.012 s
commentCanBeUpdatedInRepositoryAndDB 0.008 s
commentCanBeDeletedFromRepositoryAndDB 0.008 s

UserControllerTest

getUserDetails_success 0.025 s
sendUserPasswordEmail_success 0.005 s
updateUserPassword_success 0.015 s
updateUserEmail_success 0.016 s
logout_success 0.008 s
updateUserDetails_success 0.016 s

UserServiceTest

updateUserDetails_userNotFound 0.234 s
getUserDetails_success 0.006 s
updateUserPassword_invalidToken 0.050 s
updateUserPassword_success 0.014 s
updateUserEmail_success 0.008 s
updateUserDetails_success 0.009 s

UserFileRepositoryTest

userFileCanBeAddedToUserFileRepositoryAndDB 0.008 s
userFileCanBeUpdatedToUserFileRepositoryAndDB 0.009 s
userGeneralCRUDFunctionalityTest 0.009 s
userFileCanBeDeletedFromUserFileRepositoryAndDB 0.006 s

JobApplicationRepositoryTest

applicantCanBeAddedToRepositoryAndDB 0.009 s
removingApplicantThenDeletingPostShouldSucceed 0.007 s
applicantCanBeDeletedFromRepositoryAndDB 0.007 s
applicantGeneralCRUDFunctionalityTest 0.007 s
applicantCanBeUpdatedInRepositoryAndDB 0.006 s
deletingApplicantDoesNotDeleteUserOrPost 0.006 s
removingApplicantThenDeletingUserShouldSucceed 0.014 s

SuperUserControllerTest

getAllUsers_asModerator_success 0.062 s
getAllUsers_asAdmin_success 0.007 s
unbanUser_success 0.014 s
banUser_success 0.005 s
banUser_forbidden 0.014 s
getAllUsers_forbidden 0.008 s
getUserById_success 0.007 s

ChatMessageRepositoryTest

chatMessageCanBeAddedToRepositoryAndDB 0.011 s
chatMessageCanBeUpdatedInRepositoryAndDB 0.013 s
chatMessageCRUDTest 0.011 s
chatMessageCanBeDeletedFromRepositoryAndDB 0.009 s

AuthControllerTest

testSetupMfa 0.017 s
testVerifyTotp 0.094 s
testLoginSuperUserHandler 0.023 s
testLoginGoogleAuth 0.007 s
testEnableMfa 0.013 s
testLoginUserHandler 0.006 s
authControllerRegisterUser 0.034 s
testDisableMfa 0.011 s
testRefreshHandler 0.010 s

PostRepositoryTest

postCanBeDeletedFromRepositoryAndDB 0.011 s
deletingPostDoesNotDeleteUser 0.009 s
postCanBeUpdatedInRepositoryAndDB 0.008 s
postCanBeAddedToRepositoryAndDB 0.008 s
deletingPostCascadesToFilesCommentsApplications 0.033 s
postGeneralCRUDFunctionalityTest 0.021 s

UserFilesControllerTest

getAllFiles_success 0.126 s
deleteUserFile_success 0.015 s
getOwnProfilePicture_success 0.008 s
uploadFile_success 0.014 s
removeProfilePicture_success 0.005 s
getOtherUsersProfilePicture_success 0.009 s
setProfilePicture_success 0.007 s
getUserFile_success 0.013 s
setProfilePicture_invalidFileType 0.009 s
getUserFileById_success 0.006 s

TempTokenServiceTest

validate_shouldReturnFalseForUnknownToken 0.036 s
create_shouldReturnTokenAndStoreIt 0.019 s
getEmailByTempToken_shouldReturnNullForUnknownToken 0.002 s
removeToken_shouldInvalidateToken 0.001 s

SuperUserServiceTest

banUser_success_asAdmin 0.040 s
unbanUser_notBanned 0.002 s
getUserAccount_notFound 0.002 s
banUser_alreadyBanned 0.002 s
banUser_userNotFound 0.002 s
moderatorCannotBanModerator 0.002 s
getUserAccount_success 0.002 s
unbanUser_success 0.003 s
getAllUserAccounts_asAdmin_usersAndModerators 0.005 s
getAllUserAccounts_asModerator_onlyUsers 0.002 s

PostStatusRepositoryTest

postStatusCanBeUpdatedInRepositoryAndDB 0.007 s
postStatusCanBeDeletedFromRepositoryAndDB 0.007 s
postStatusCanBeAddedToRepositoryAndDB 0.008 s
postStatusGeneralCRUDFunctionalityTest 0.008 s

CityRepositoryTest

cityGeneralCRUDFunctionalityTest 0.117 s
cityCanBeUpdatedToCityRepositoryAndDB 0.019 s
cityCanBeAddedToCityRepositoryAndDB 0.018 s
cityCanBeDeletedFromCityRepositoryAndDB 0.017 s

PostServiceTest