mirror of
https://github.com/DSpace/DSpace.git
synced 2025-10-07 10:04:21 +00:00
updated tests to reflect that registering with an existing email address no longer throws an unprocessable exception
This commit is contained in:
@@ -226,7 +226,7 @@ public class RegistrationRestRepositoryIT extends AbstractControllerIntegrationT
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testRegisterDomainNotRegisteredMailAddressRegistred() throws Exception {
|
public void testRegisterMailAddressRegistered() throws Exception {
|
||||||
List<RegistrationData> registrationDataList = registrationDataDAO.findAll(context, RegistrationData.class);
|
List<RegistrationData> registrationDataList = registrationDataDAO.findAll(context, RegistrationData.class);
|
||||||
try {
|
try {
|
||||||
context.turnOffAuthorisationSystem();
|
context.turnOffAuthorisationSystem();
|
||||||
@@ -236,7 +236,7 @@ public class RegistrationRestRepositoryIT extends AbstractControllerIntegrationT
|
|||||||
.withCanLogin(true)
|
.withCanLogin(true)
|
||||||
.build();
|
.build();
|
||||||
context.restoreAuthSystemState();
|
context.restoreAuthSystemState();
|
||||||
configurationService.setProperty("authentication-password.domain.valid", "test.com");
|
|
||||||
RegistrationRest registrationRest = new RegistrationRest();
|
RegistrationRest registrationRest = new RegistrationRest();
|
||||||
registrationRest.setEmail(email);
|
registrationRest.setEmail(email);
|
||||||
|
|
||||||
@@ -245,9 +245,10 @@ public class RegistrationRestRepositoryIT extends AbstractControllerIntegrationT
|
|||||||
.param(TYPE_QUERY_PARAM, TYPE_REGISTER)
|
.param(TYPE_QUERY_PARAM, TYPE_REGISTER)
|
||||||
.content(mapper.writeValueAsBytes(registrationRest))
|
.content(mapper.writeValueAsBytes(registrationRest))
|
||||||
.contentType(contentType))
|
.contentType(contentType))
|
||||||
.andExpect(status().isUnprocessableEntity());
|
.andExpect(status().isCreated());
|
||||||
registrationDataList = registrationDataDAO.findAll(context, RegistrationData.class);
|
registrationDataList = registrationDataDAO.findAll(context, RegistrationData.class);
|
||||||
assertEquals(0, registrationDataList.size());
|
assertEquals(1, registrationDataList.size());
|
||||||
|
assertTrue(StringUtils.equalsIgnoreCase(registrationDataList.get(0).getEmail(), email));
|
||||||
} finally {
|
} finally {
|
||||||
Iterator<RegistrationData> iterator = registrationDataList.iterator();
|
Iterator<RegistrationData> iterator = registrationDataList.iterator();
|
||||||
while (iterator.hasNext()) {
|
while (iterator.hasNext()) {
|
||||||
|
Reference in New Issue
Block a user