Refactored UserDto to use isNotLocked field instead of isNonLocked (#22)
This commit is contained in:
@ -28,7 +28,7 @@ public class UserDto {
|
||||
private String email;
|
||||
@NotNull(message = "Role is mandatory")
|
||||
private Role role;
|
||||
private boolean isNonLocked;
|
||||
private boolean isNotLocked;
|
||||
private boolean isActive;
|
||||
private MultipartFile profileImage;
|
||||
}
|
||||
|
||||
@ -10,7 +10,7 @@ import java.time.LocalDateTime;
|
||||
@Mapper(imports = {LocalDateTime.class})
|
||||
public interface UserMapper {
|
||||
|
||||
@Mapping(target = "isNotLocked", source = "nonLocked")
|
||||
@Mapping(target = "isNotLocked", source = "notLocked")
|
||||
@Mapping(target = "isActive", source = "active")
|
||||
@Mapping(target = "joinDate", expression = "java( LocalDateTime.now() )")
|
||||
@Mapping(target = "role", source = "role", resultType = String.class)
|
||||
|
||||
@ -97,7 +97,7 @@ public class UserServiceImpl implements UserService {
|
||||
.lastName(lastName)
|
||||
.username(username)
|
||||
.isActive(true)
|
||||
.isNonLocked(true)
|
||||
.isNotLocked(true)
|
||||
.role(defaultRole)
|
||||
.build();
|
||||
return addNewUser(newUserDto);
|
||||
@ -208,7 +208,7 @@ public class UserServiceImpl implements UserService {
|
||||
user.setEmail(userDto.getEmail());
|
||||
user.setRole(userDto.getRole().name());
|
||||
user.setAuthorities(userDto.getRole().getAuthorities());
|
||||
user.setNotLocked(userDto.isNonLocked());
|
||||
user.setNotLocked(userDto.isNotLocked());
|
||||
user.setActive(userDto.isActive());
|
||||
|
||||
userRepository.save(user);
|
||||
|
||||
@ -53,7 +53,7 @@ public abstract class BaseUserTest {
|
||||
.lastName(FAKER.name().lastName())
|
||||
.username(FAKER.name().username())
|
||||
.isActive(true)
|
||||
.isNonLocked(true)
|
||||
.isNotLocked(true)
|
||||
.role(ROLE_ADMIN)
|
||||
.build();
|
||||
}
|
||||
|
||||
@ -364,7 +364,7 @@ class UserResourceTest extends BaseUserTest {
|
||||
"email", userDto.getEmail(),
|
||||
"role", userDto.getRole().name(),
|
||||
"isActive", String.valueOf(userDto.isActive()),
|
||||
"isNonLocked", String.valueOf(userDto.isNonLocked())
|
||||
"isNotLocked", String.valueOf(userDto.isNotLocked())
|
||||
);
|
||||
|
||||
//when
|
||||
@ -376,7 +376,7 @@ class UserResourceTest extends BaseUserTest {
|
||||
.postForEntity(
|
||||
"/user/add?username={username}&email={email}" +
|
||||
"&firstName={firstName}&lastName={lastName}" +
|
||||
"&role={role}&active={isActive}&nonLocked={isNonLocked}",
|
||||
"&role={role}&active={isActive}¬Locked={isNotLocked}",
|
||||
requestEntity,
|
||||
User.class,
|
||||
paramMap
|
||||
@ -410,7 +410,7 @@ class UserResourceTest extends BaseUserTest {
|
||||
"email", userDto.getEmail(),
|
||||
"role", userDto.getRole().name(),
|
||||
"isActive", userDto.isActive(),
|
||||
"isNonLocked", userDto.isNonLocked()
|
||||
"isNotLocked", userDto.isNotLocked()
|
||||
);
|
||||
|
||||
//when
|
||||
@ -418,7 +418,7 @@ class UserResourceTest extends BaseUserTest {
|
||||
.postForEntity(
|
||||
"/user/add?username={username}&email={email}" +
|
||||
"&firstName={firstName}&lastName={lastName}" +
|
||||
"&role={role}&active={isActive}&nonLocked={isNonLocked}",
|
||||
"&role={role}&active={isActive}¬Locked={isNotLocked}",
|
||||
null,
|
||||
HttpResponse.class,
|
||||
paramMap
|
||||
@ -452,7 +452,7 @@ class UserResourceTest extends BaseUserTest {
|
||||
"email", userDto.getEmail(),
|
||||
"role", userDto.getRole().name(),
|
||||
"isActive", userDto.isActive(),
|
||||
"isNonLocked", userDto.isNonLocked()
|
||||
"isNotLocked", userDto.isNotLocked()
|
||||
);
|
||||
|
||||
//when
|
||||
@ -464,7 +464,7 @@ class UserResourceTest extends BaseUserTest {
|
||||
.postForEntity(
|
||||
"/user/add?username={username}&email={email}" +
|
||||
"&firstName={firstName}&lastName={lastName}" +
|
||||
"&role={role}&active={isActive}&nonLocked={isNonLocked}",
|
||||
"&role={role}&active={isActive}¬Locked={isNotLocked}",
|
||||
requestEntity,
|
||||
User.class,
|
||||
paramMap
|
||||
@ -501,7 +501,7 @@ class UserResourceTest extends BaseUserTest {
|
||||
"email", userDto.getEmail(),
|
||||
"role", userDto.getRole().name(),
|
||||
"isActive", userDto.isActive(),
|
||||
"isNonLocked", userDto.isNonLocked()
|
||||
"isNotLocked", userDto.isNotLocked()
|
||||
);
|
||||
|
||||
//when
|
||||
@ -513,7 +513,7 @@ class UserResourceTest extends BaseUserTest {
|
||||
.postForEntity(
|
||||
"/user/add?username={username}&email={email}" +
|
||||
"&firstName={firstName}&lastName={lastName}" +
|
||||
"&role={role}&active={isActive}&nonLocked={isNonLocked}",
|
||||
"&role={role}&active={isActive}¬Locked={isNotLocked}",
|
||||
requestEntity,
|
||||
HttpResponse.class,
|
||||
paramMap
|
||||
@ -547,7 +547,7 @@ class UserResourceTest extends BaseUserTest {
|
||||
body.add("email", userDto.getEmail());
|
||||
body.add("role", userDto.getRole().name());
|
||||
body.add("active", userDto.isActive());
|
||||
body.add("nonLocked", userDto.isNonLocked());
|
||||
body.add("notLocked", userDto.isNotLocked());
|
||||
body.add("profileImage", profileImage.getResource());
|
||||
|
||||
//when
|
||||
@ -605,7 +605,7 @@ class UserResourceTest extends BaseUserTest {
|
||||
body.add("email", userDto.getEmail());
|
||||
body.add("role", userDto.getRole().name());
|
||||
body.add("active", userDto.isActive());
|
||||
body.add("nonLocked", userDto.isNonLocked());
|
||||
body.add("notLocked", userDto.isNotLocked());
|
||||
body.add("profileImage", profileImage.getResource());
|
||||
|
||||
//when
|
||||
|
||||
@ -63,7 +63,7 @@ class UserResourceUnSecureTest extends BaseUserTest {
|
||||
"email", userDto.getEmail(),
|
||||
"role", userDto.getRole().name(),
|
||||
"isActive", String.valueOf(userDto.isActive()),
|
||||
"isNonLocked", String.valueOf(userDto.isNonLocked())
|
||||
"isNotLocked", String.valueOf(userDto.isNotLocked())
|
||||
);
|
||||
|
||||
//when
|
||||
@ -71,7 +71,7 @@ class UserResourceUnSecureTest extends BaseUserTest {
|
||||
.postForEntity(
|
||||
"/user/add?username={username}&email={email}" +
|
||||
"&firstName={firstName}&lastName={lastName}" +
|
||||
"&role={role}&active={isActive}&nonLocked={isNonLocked}",
|
||||
"&role={role}&active={isActive}¬Locked={isNotLocked}",
|
||||
null,
|
||||
User.class,
|
||||
paramMap
|
||||
@ -103,7 +103,7 @@ class UserResourceUnSecureTest extends BaseUserTest {
|
||||
"email", userDto.getEmail(),
|
||||
"role", userDto.getRole().name(),
|
||||
"isActive", String.valueOf(userDto.isActive()),
|
||||
"isNonLocked", String.valueOf(userDto.isNonLocked())
|
||||
"isNotLocked", String.valueOf(userDto.isNotLocked())
|
||||
);
|
||||
|
||||
//when
|
||||
@ -111,7 +111,7 @@ class UserResourceUnSecureTest extends BaseUserTest {
|
||||
.postForEntity(
|
||||
"/user/add?username={username}&email={email}" +
|
||||
"&lastName={lastName}" +
|
||||
"&role={role}&active={isActive}&nonLocked={isNonLocked}",
|
||||
"&role={role}&active={isActive}¬Locked={isNotLocked}",
|
||||
null,
|
||||
HttpResponse.class,
|
||||
paramMap
|
||||
@ -139,7 +139,7 @@ class UserResourceUnSecureTest extends BaseUserTest {
|
||||
"email", userDto.getEmail(),
|
||||
"role", "ROLE_FAKE",
|
||||
"isActive", String.valueOf(userDto.isActive()),
|
||||
"isNonLocked", String.valueOf(userDto.isNonLocked())
|
||||
"isNotLocked", String.valueOf(userDto.isNotLocked())
|
||||
);
|
||||
|
||||
//when
|
||||
@ -147,7 +147,7 @@ class UserResourceUnSecureTest extends BaseUserTest {
|
||||
.postForEntity(
|
||||
"/user/add?username={username}&email={email}" +
|
||||
"&firstName={firstName}&lastName={lastName}" +
|
||||
"&role={role}&active={isActive}&nonLocked={isNonLocked}",
|
||||
"&role={role}&active={isActive}¬Locked={isNotLocked}",
|
||||
null,
|
||||
HttpResponse.class,
|
||||
paramMap
|
||||
@ -175,7 +175,7 @@ class UserResourceUnSecureTest extends BaseUserTest {
|
||||
"email", "not_an_email",
|
||||
"role", userDto.getRole().name(),
|
||||
"isActive", String.valueOf(userDto.isActive()),
|
||||
"isNonLocked", String.valueOf(userDto.isNonLocked())
|
||||
"isNotLocked", String.valueOf(userDto.isNotLocked())
|
||||
);
|
||||
|
||||
//when
|
||||
@ -183,7 +183,7 @@ class UserResourceUnSecureTest extends BaseUserTest {
|
||||
.postForEntity(
|
||||
"/user/add?username={username}&email={email}" +
|
||||
"&firstName={firstName}&lastName={lastName}" +
|
||||
"&role={role}&active={isActive}&nonLocked={isNonLocked}",
|
||||
"&role={role}&active={isActive}¬Locked={isNotLocked}",
|
||||
null,
|
||||
HttpResponse.class,
|
||||
paramMap
|
||||
@ -211,7 +211,7 @@ class UserResourceUnSecureTest extends BaseUserTest {
|
||||
"email", userDto.getEmail(),
|
||||
"role", userDto.getRole().name(),
|
||||
"isActive", "yes",
|
||||
"isNonLocked", "not_a_boolean"
|
||||
"isNotLocked", "not_a_boolean"
|
||||
);
|
||||
|
||||
//when
|
||||
@ -219,7 +219,7 @@ class UserResourceUnSecureTest extends BaseUserTest {
|
||||
.postForEntity(
|
||||
"/user/add?username={username}&email={email}" +
|
||||
"&firstName={firstName}&lastName={lastName}" +
|
||||
"&role={role}&active={isActive}&nonLocked={isNonLocked}",
|
||||
"&role={role}&active={isActive}¬Locked={isNotLocked}",
|
||||
null,
|
||||
HttpResponse.class,
|
||||
paramMap
|
||||
@ -232,7 +232,7 @@ class UserResourceUnSecureTest extends BaseUserTest {
|
||||
.isNotNull()
|
||||
.hasNoNullFieldsOrProperties()
|
||||
.hasFieldOrPropertyWithValue("httpStatus", BAD_REQUEST)
|
||||
.hasFieldOrPropertyWithValue("message", "ERROR(S) IN PARAMETERS: [NONLOCKED:FAILED TO CONVERT PROPERTY VALUE OF TYPE 'JAVA.LANG.STRING' TO REQUIRED TYPE 'BOOLEAN' FOR PROPERTY 'NONLOCKED'; NESTED EXCEPTION IS JAVA.LANG.ILLEGALARGUMENTEXCEPTION: INVALID BOOLEAN VALUE [NOT_A_BOOLEAN]]");
|
||||
.hasFieldOrPropertyWithValue("message", "ERROR(S) IN PARAMETERS: [NOTLOCKED:FAILED TO CONVERT PROPERTY VALUE OF TYPE 'JAVA.LANG.STRING' TO REQUIRED TYPE 'BOOLEAN' FOR PROPERTY 'NOTLOCKED'; NESTED EXCEPTION IS JAVA.LANG.ILLEGALARGUMENTEXCEPTION: INVALID BOOLEAN VALUE [NOT_A_BOOLEAN]]");
|
||||
}
|
||||
}
|
||||
|
||||
@ -265,7 +265,7 @@ class UserResourceUnSecureTest extends BaseUserTest {
|
||||
"email", userDto.getEmail(),
|
||||
"role", userDto.getRole().name(),
|
||||
"isActive", String.valueOf(userDto.isActive()),
|
||||
"isNonLocked", String.valueOf(userDto.isNonLocked())
|
||||
"isNotLocked", String.valueOf(userDto.isNotLocked())
|
||||
);
|
||||
|
||||
//when
|
||||
@ -273,7 +273,7 @@ class UserResourceUnSecureTest extends BaseUserTest {
|
||||
.exchange(
|
||||
"/user/{currentUsername}?username={username}&email={email}" +
|
||||
"&firstName={firstName}&lastName={lastName}" +
|
||||
"&role={role}&active={isActive}&nonLocked={isNonLocked}",
|
||||
"&role={role}&active={isActive}¬Locked={isNotLocked}",
|
||||
HttpMethod.PUT,
|
||||
null,
|
||||
User.class,
|
||||
@ -312,7 +312,7 @@ class UserResourceUnSecureTest extends BaseUserTest {
|
||||
"email", userDto.getEmail(),
|
||||
"role", userDto.getRole().name(),
|
||||
"isActive", userDto.isActive(),
|
||||
"isNonLocked", userDto.isNonLocked()
|
||||
"isNotLocked", userDto.isNotLocked()
|
||||
);
|
||||
|
||||
//when
|
||||
@ -320,7 +320,7 @@ class UserResourceUnSecureTest extends BaseUserTest {
|
||||
.exchange(
|
||||
"/user/{currentUsername}?username={username}&email={email}" +
|
||||
"&firstName={firstName}&lastName={lastName}" +
|
||||
"&role={role}&active={isActive}&nonLocked={isNonLocked}",
|
||||
"&role={role}&active={isActive}¬Locked={isNotLocked}",
|
||||
HttpMethod.PUT,
|
||||
null,
|
||||
User.class,
|
||||
@ -359,7 +359,7 @@ class UserResourceUnSecureTest extends BaseUserTest {
|
||||
"email", userDto.getEmail(),
|
||||
"role", userDto.getRole().name(),
|
||||
"isActive", userDto.isActive(),
|
||||
"isNonLocked", userDto.isNonLocked()
|
||||
"isNotLocked", userDto.isNotLocked()
|
||||
);
|
||||
|
||||
//when
|
||||
@ -367,7 +367,7 @@ class UserResourceUnSecureTest extends BaseUserTest {
|
||||
.exchange(
|
||||
"/user/{currentUsername}?username={username}&email={email}" +
|
||||
"&firstName={firstName}" +
|
||||
"&role={role}&active={isActive}&nonLocked={isNonLocked}",
|
||||
"&role={role}&active={isActive}¬Locked={isNotLocked}",
|
||||
HttpMethod.PUT,
|
||||
null,
|
||||
HttpResponse.class,
|
||||
@ -401,7 +401,7 @@ class UserResourceUnSecureTest extends BaseUserTest {
|
||||
"email", userDto.getEmail(),
|
||||
"role", userDto.getRole().name(),
|
||||
"isActive", String.valueOf(userDto.isActive()),
|
||||
"isNonLocked", String.valueOf(userDto.isNonLocked())
|
||||
"isNotLocked", String.valueOf(userDto.isNotLocked())
|
||||
);
|
||||
|
||||
//when
|
||||
@ -409,7 +409,7 @@ class UserResourceUnSecureTest extends BaseUserTest {
|
||||
.exchange(
|
||||
"/user/{currentUsername}?username={username}&email={email}" +
|
||||
"&firstName={firstName}&lastName={lastName}" +
|
||||
"&role={role}&active={isActive}&nonLocked={isNonLocked}",
|
||||
"&role={role}&active={isActive}¬Locked={isNotLocked}",
|
||||
HttpMethod.PUT,
|
||||
null,
|
||||
HttpResponse.class,
|
||||
|
||||
@ -89,7 +89,7 @@ class UserServiceTest extends BaseUserTest {
|
||||
.hasFieldOrPropertyWithValue("firstName", randomUserDto.getFirstName())
|
||||
.hasFieldOrPropertyWithValue("lastName", randomUserDto.getLastName())
|
||||
.hasFieldOrPropertyWithValue("isActive", randomUserDto.isActive())
|
||||
.hasFieldOrPropertyWithValue("isNotLocked", randomUserDto.isNonLocked())
|
||||
.hasFieldOrPropertyWithValue("isNotLocked", randomUserDto.isNotLocked())
|
||||
.hasFieldOrPropertyWithValue("role", "ROLE_ADMIN")
|
||||
;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user