Refactored UserDto to use isNotLocked field instead of isNonLocked (#22)

This commit is contained in:
Art
2021-09-21 15:19:23 +03:00
parent 6573cef24d
commit 78c3c05be2
7 changed files with 35 additions and 35 deletions

View File

@ -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;
}

View File

@ -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)

View File

@ -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);

View File

@ -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();
}

View File

@ -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}&notLocked={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}&notLocked={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}&notLocked={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}&notLocked={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

View File

@ -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}&notLocked={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}&notLocked={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}&notLocked={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}&notLocked={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}&notLocked={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}&notLocked={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}&notLocked={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}&notLocked={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}&notLocked={isNotLocked}",
HttpMethod.PUT,
null,
HttpResponse.class,

View File

@ -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")
;
}