Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
146 0 0 0 100% 15.62 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% 5.266 s
org.sellhelp.backend.services 56 0 0 0 100% 1.680 s
org.sellhelp.backend.controllers 31 0 0 0 100% 8.676 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
CityRepositoryTest 4 0 0 0 100% 0.055 s
JobApplicationRepositoryTest 7 0 0 0 100% 0.121 s
ChatMessageRepositoryTest 4 0 0 0 100% 0.094 s
ReviewRepositoryTest 4 0 0 0 100% 0.560 s
PostRepositoryTest 6 0 0 0 100% 0.230 s
UserFileRepositoryTest 4 0 0 0 100% 0.122 s
ReportRepositoryTest 3 0 0 0 100% 0.102 s
ChatRepositoryTest 3 0 0 0 100% 0.064 s
ReportTypeRepositoryTest 4 0 0 0 100% 0.054 s
PostStatusRepositoryTest 4 0 0 0 100% 0.043 s
UserRepositoryTest 4 0 0 0 100% 0.071 s
NotificationRepositoryTest 4 0 0 0 100% 0.095 s
RoleRepositoryTest 4 0 0 0 100% 0.064 s
CommentRepositoryTest 4 0 0 0 100% 3.591 s

org.sellhelp.backend.services

- Class Tests Errors Failures Skipped Success Rate Time
SuperUserServiceTest 10 0 0 0 100% 0.062 s
MfaServiceTest 10 0 0 0 100% 0.190 s
AuthServiceTest 5 0 0 0 100% 0.239 s
EmailServiceTest 4 0 0 0 100% 0.388 s
JwtUtilTest 6 0 0 0 100% 0.085 s
UserFileServiceTest 11 0 0 0 100% 0.209 s
UserServiceTest 6 0 0 0 100% 0.496 s
TempTokenServiceTest 4 0 0 0 100% 0.011 s

org.sellhelp.backend.controllers

- Class Tests Errors Failures Skipped Success Rate Time
AuthControllerTest 9 0 0 0 100% 1.229 s
UserFilesControllerTest 9 0 0 0 100% 0.821 s
UserControllerTest 6 0 0 0 100% 5.425 s
SuperUserControllerTest 7 0 0 0 100% 1.201 s

Test Cases

[Summary] [Package List] [Test Cases]

AuthControllerTest

testSetupMfa 0.023 s
testVerifyTotp 0.036 s
testLoginSuperUserHandler 0.036 s
testLoginGoogleAuth 0.015 s
testEnableMfa 0.035 s
testLoginUserHandler 0.009 s
authControllerRegisterUser 0.044 s
testDisableMfa 0.013 s
testRefreshHandler 0.013 s

SuperUserServiceTest

banUser_success_asAdmin 0.016 s
unbanUser_notBanned 0.007 s
getUserAccount_notFound 0.006 s
banUser_alreadyBanned 0.005 s
banUser_userNotFound 0.003 s
moderatorCannotBanModerator 0.005 s
getUserAccount_success 0.003 s
unbanUser_success 0.005 s
getAllUserAccounts_asAdmin_usersAndModerators 0.002 s
getAllUserAccounts_asModerator_onlyUsers 0.005 s

MfaServiceTest

validateTotpCode_invalidToken_throws 0.118 s
validateTotpCode_success 0.009 s
generateMfa_alreadyEnabled_throws 0.004 s
disableMfa_success 0.004 s
enableMfa_invalidToken_throws 0.003 s
validateTotpCode_invalidTotp_throws 0.007 s
generateMfa_success 0.009 s
disableMfa_notEnabled_throws 0.005 s
enableMfa_success 0.007 s
enableMfa_invalidTotp_throws 0.012 s

CityRepositoryTest

cityGeneralCRUDFunctionalityTest 0.011 s
cityCanBeUpdatedToCityRepositoryAndDB 0.009 s
cityCanBeAddedToCityRepositoryAndDB 0.008 s
cityCanBeDeletedFromCityRepositoryAndDB 0.010 s

AuthServiceTest

refreshToken_success 0.153 s
registerLocalUser_existingEmail_throwsException 0.007 s
registerLocalUser_success 0.008 s
userLogin_success 0.058 s
userLogin_mfaEnabled 0.005 s

JobApplicationRepositoryTest

applicantCanBeAddedToRepositoryAndDB 0.014 s
removingApplicantThenDeletingPostShouldSucceed 0.013 s
applicantCanBeDeletedFromRepositoryAndDB 0.014 s
applicantGeneralCRUDFunctionalityTest 0.016 s
applicantCanBeUpdatedInRepositoryAndDB 0.013 s
deletingApplicantDoesNotDeleteUserOrPost 0.008 s
removingApplicantThenDeletingUserShouldSucceed 0.012 s

ChatMessageRepositoryTest

chatMessageCanBeAddedToRepositoryAndDB 0.016 s
chatMessageCanBeUpdatedInRepositoryAndDB 0.016 s
chatMessageCRUDTest 0.016 s
chatMessageCanBeDeletedFromRepositoryAndDB 0.013 s

ReviewRepositoryTest

deleteUserWithReviewTest 0.483 s
reviewCanBeUpdatedToReviewRepositoryAndDB 0.016 s
reviewCanBeSavedToReviewRepositoryAndDB 0.013 s
reviewGeneralCRUDFunctionalityTest 0.013 s

EmailServiceTest

emailExceptionThrown_whenMailFails 0.343 s
updatePassword_sendsEmailWithToken 0.013 s
registerUser_sendsEmail 0.012 s
loginUser_sendsEmail 0.012 s

JwtUtilTest

jwtUtilGeneratesCorrectAccessToken 0.048 s
jwtUtilIncorrectRefreshTokenReturnFalse 0.004 s
jwtUtilGeneratesCorrectPasswordUpdateToken 0.003 s
jwtUtilIncorrectPasswordUpdateTokenReturnFalse 0.002 s
jwtUtilIncorrectAccessTokenReturnFalse 0.010 s
jwtUtilGeneratesCorrectRefreshToken 0.006 s

PostRepositoryTest

postCanBeDeletedFromRepositoryAndDB 0.039 s
deletingPostDoesNotDeleteUser 0.023 s
postCanBeUpdatedInRepositoryAndDB 0.023 s
postCanBeAddedToRepositoryAndDB 0.019 s
deletingPostCascadesToFilesCommentsApplications 0.061 s
postGeneralCRUDFunctionalityTest 0.036 s

UserFileServiceTest

getAllUserFiles_success 0.144 s
deleteProfilePicture_success 0.003 s
addUserFile_success 0.008 s
deleteUserFile_success 0.006 s
getProfilePicture_success 0.004 s
getProfilePicture_null 0.004 s
setProfilePicture_success 0.008 s
getUserFile_invalidPermission 0.005 s
getUserFile_success 0.002 s
addUserFile_uploadFails 0.009 s
getAllUserFiles_userNotFound 0.002 s

UserFileRepositoryTest

userFileCanBeAddedToUserFileRepositoryAndDB 0.046 s
userFileCanBeUpdatedToUserFileRepositoryAndDB 0.015 s
userGeneralCRUDFunctionalityTest 0.017 s
userFileCanBeDeletedFromUserFileRepositoryAndDB 0.014 s

UserFilesControllerTest

getAllFiles_success 0.046 s
deleteUserFile_success 0.013 s
getOwnProfilePicture_success 0.011 s
uploadFile_success 0.015 s
removeProfilePicture_success 0.009 s
getOtherUsersProfilePicture_success 0.009 s
setProfilePicture_success 0.010 s
getUserFile_success 0.008 s
setProfilePicture_invalidFileType 0.006 s

ReportRepositoryTest

reportCanBeDeletedFromReportRepositoryAndDB 0.026 s
reportCanBeUpdatedToReportRepositoryAndDB 0.018 s
reportCanBeSavedToReportRepositoryAndDB 0.023 s

ChatRepositoryTest

chatCanBeDeletedFromRepositoryAndDB 0.016 s
chatCanBeAddedToRepositoryAndDB 0.012 s
chatCanBeUpdatedToRepositoryAndDB 0.011 s

ReportTypeRepositoryTest

reportTypeGeneralCRUDFunctionalityTest 0.014 s
reportTypeCanBeDeletedFromRepositoryAndDB 0.008 s
reportTypeCanBeAddedToRepositoryAndDB 0.007 s
reportTypeCanBeUpdatedInRepositoryAndDB 0.009 s

UserControllerTest

getUserDetails_success 0.248 s
sendUserPasswordEmail_success 0.027 s
updateUserPassword_success 0.143 s
updateUserEmail_success 0.024 s
logout_success 0.015 s
updateUserDetails_success 0.030 s

UserServiceTest

updateUserDetails_userNotFound 0.397 s
getUserDetails_success 0.011 s
updateUserPassword_invalidToken 0.055 s
updateUserPassword_success 0.012 s
updateUserEmail_success 0.007 s
updateUserDetails_success 0.007 s

SuperUserControllerTest

getAllUsers_asModerator_success 0.057 s
getAllUsers_asAdmin_success 0.009 s
unbanUser_success 0.016 s
banUser_success 0.009 s
banUser_forbidden 0.014 s
getAllUsers_forbidden 0.008 s
getUserById_success 0.010 s

TempTokenServiceTest

validate_shouldReturnFalseForUnknownToken 0.001 s
create_shouldReturnTokenAndStoreIt 0.001 s
getEmailByTempToken_shouldReturnNullForUnknownToken 0.001 s
removeToken_shouldInvalidateToken 0.001 s

PostStatusRepositoryTest

postStatusCanBeUpdatedInRepositoryAndDB 0.008 s
postStatusCanBeDeletedFromRepositoryAndDB 0.006 s
postStatusCanBeAddedToRepositoryAndDB 0.005 s
postStatusGeneralCRUDFunctionalityTest 0.008 s

UserRepositoryTest

userCanBeAddedToUserRepositoryAndDB 0.014 s
userGeneralCRUDFunctionalityTest 0.014 s
userCanBeDeletedFromUserRepositoryAndDB 0.013 s
userCascadeUpdateTest 0.009 s

NotificationRepositoryTest

notificationFileCanBeAddedToNotificationFileRepositoryAndDB 0.022 s
notificationFileCanBeUpdatedTonotificationFileRepositoryAndDB 0.013 s
notificationFileCanBeDeletedFromNotificationFileRepositoryAndDB 0.011 s
userGeneralCRUDFunctionalityTest 0.012 s

RoleRepositoryTest

roleCanBeAddedToRepositoryAndDB 0.014 s
roleCanBeDeletedFromRepositoryAndDB 0.007 s
roleCanBeUpdatedInRepositoryAndDB 0.007 s
roleGeneralCRUDFunctionalityTest 0.013 s

CommentRepositoryTest

commentGeneralCRUDFunctionalityTest 0.120 s
commentCanBeAddedToRepositoryAndDB 0.019 s
commentCanBeUpdatedInRepositoryAndDB 0.021 s
commentCanBeDeletedFromRepositoryAndDB 0.010 s