Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -38,10 +38,10 @@ public class UserMessage {
public static final String CHANGE_PHONE_MESSAGE =
"The otp has been sent to your email. If you have used example.com email, check your email using the MailHog web portal.";
public static final String NUMBER_CHANGE_SUCCESSFUL = "Phone number change is successful";
public static final String NEW_NUMBER_DOES_NOT_BELONG =
"Fail, new number parameter doesn’t match with OTP";
public static final String NEW_NUMBER_DOES_NOT_BELONG = "Fail, invalid new number";
public static final String OLD_NUMBER_DOES_NOT_BELONG =
"Fail, number parameter doesn’t belong to the user";
"Fail, number parameter doesn’t belong to the user";
public static final String INVALID_CHANGE_REQUEST = "Fail, invalid change request";
public static final String EMAIL_ALREADY_REGISTERED = "Email already registered! Email: ";
public static final String GIVEN_URL_ALREADY_USED =
"Given URL is already used! Please try to login..";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -546,13 +546,13 @@ public CRAPIResponse verifyPhoneOTP(HttpServletRequest request, ChangePhoneForm
userRepository.save(user);
return new CRAPIResponse(UserMessage.NUMBER_CHANGE_SUCCESSFUL, 200);
}
return new CRAPIResponse(UserMessage.NEW_NUMBER_DOES_NOT_BELONG, 500);
return new CRAPIResponse(UserMessage.NEW_NUMBER_DOES_NOT_BELONG, 403);
}
return new CRAPIResponse(UserMessage.OLD_NUMBER_DOES_NOT_BELONG, 500);
return new CRAPIResponse(UserMessage.OLD_NUMBER_DOES_NOT_BELONG, 403);
}
return new CRAPIResponse(UserMessage.INVALID_OTP, 500);
return new CRAPIResponse(UserMessage.INVALID_OTP, 400);
}

return new CRAPIResponse(UserMessage.INVALID_CREDENTIALS, 500);
return new CRAPIResponse(UserMessage.INVALID_CHANGE_REQUEST, 400);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -563,13 +563,13 @@ public void verifyPhoneOTPSuccessful() {
@Test
public void verifyOTPFailWhenChangePhoneRequestIsNull() {
User user = getDummyUser();
String expectedMessage = UserMessage.INVALID_CREDENTIALS;
String expectedMessage = UserMessage.INVALID_CHANGE_REQUEST;
ChangePhoneForm changePhoneForm = getDummyChangePhoneForm();
Mockito.doReturn(user).when(userService).getUserFromToken(Mockito.any());
Mockito.when(changePhoneRepository.findByUser(user)).thenReturn(null);
CRAPIResponse crapiResponse = userService.verifyPhoneOTP(getMockHttpRequest(), changePhoneForm);
Assertions.assertEquals(expectedMessage, crapiResponse.getMessage());
Assertions.assertEquals(HttpStatus.INTERNAL_SERVER_ERROR.value(), crapiResponse.getStatus());
Assertions.assertEquals(HttpStatus.BAD_REQUEST.value(), crapiResponse.getStatus());
}

@Test
Expand All @@ -583,7 +583,7 @@ public void verifyOTPFailWhenOTPIsNull() {
Mockito.when(changePhoneRepository.findByUser(user)).thenReturn(changePhoneRequest);
CRAPIResponse crapiResponse = userService.verifyPhoneOTP(getMockHttpRequest(), changePhoneForm);
Assertions.assertEquals(expectedMessage, crapiResponse.getMessage());
Assertions.assertEquals(HttpStatus.INTERNAL_SERVER_ERROR.value(), crapiResponse.getStatus());
Assertions.assertEquals(HttpStatus.BAD_REQUEST.value(), crapiResponse.getStatus());
}

@Test
Expand All @@ -597,7 +597,7 @@ public void verifyOTPFailWhenOTPNotMatch() {
Mockito.when(changePhoneRepository.findByUser(user)).thenReturn(changePhoneRequest);
CRAPIResponse crapiResponse = userService.verifyPhoneOTP(getMockHttpRequest(), changePhoneForm);
Assertions.assertEquals(expectedMessage, crapiResponse.getMessage());
Assertions.assertEquals(HttpStatus.INTERNAL_SERVER_ERROR.value(), crapiResponse.getStatus());
Assertions.assertEquals(HttpStatus.BAD_REQUEST.value(), crapiResponse.getStatus());
}

@Test
Expand All @@ -611,7 +611,7 @@ public void verifyOTPFailWhenOldNumberNotMatch() {
Mockito.when(changePhoneRepository.findByUser(user)).thenReturn(changePhoneRequest);
CRAPIResponse crapiResponse = userService.verifyPhoneOTP(getMockHttpRequest(), changePhoneForm);
Assertions.assertEquals(expectedMessage, crapiResponse.getMessage());
Assertions.assertEquals(HttpStatus.INTERNAL_SERVER_ERROR.value(), crapiResponse.getStatus());
Assertions.assertEquals(HttpStatus.FORBIDDEN.value(), crapiResponse.getStatus());
}

@Test
Expand All @@ -626,7 +626,7 @@ public void verifyOTPFailWhenNewNumberNotMatch() {
Mockito.when(changePhoneRepository.findByUser(user)).thenReturn(changePhoneRequest);
CRAPIResponse crapiResponse = userService.verifyPhoneOTP(getMockHttpRequest(), changePhoneForm);
Assertions.assertEquals(expectedMessage, crapiResponse.getMessage());
Assertions.assertEquals(HttpStatus.INTERNAL_SERVER_ERROR.value(), crapiResponse.getStatus());
Assertions.assertEquals(HttpStatus.FORBIDDEN.value(), crapiResponse.getStatus());
}

private LoginWithEmailToken getDummyLoginWithEmailToken() {
Expand Down