feat!: JDK21 -> pattern matching, integration tests implementation & small fixes
This commit is contained in:
parent
2981691ffc
commit
720937bd6c
10 changed files with 184 additions and 49 deletions
|
@ -31,7 +31,7 @@ class UserServiceTest extends RepositoryBasedTest {
|
|||
@DisplayName("Create new user")
|
||||
void createNewUserTest() {
|
||||
userService.create(EntityCreator.userRequest().build());
|
||||
var entity = EntityCreator.user().build();
|
||||
var entity = EntityCreator.userEntity().build();
|
||||
expect(entity);
|
||||
}
|
||||
|
||||
|
@ -64,7 +64,7 @@ class UserServiceTest extends RepositoryBasedTest {
|
|||
@Test
|
||||
@DisplayName("Try to create too young user")
|
||||
void youngUserTest() {
|
||||
var request = EntityCreator.userRequest().pesel("08280959342").build();
|
||||
var request = EntityCreator.userRequest().pesel("").build();
|
||||
assertThatThrownBy(() -> userService.create(request))
|
||||
.isInstanceOf(ValidationFailedException.class)
|
||||
.hasMessageContaining(Adult.MESSAGE);
|
||||
|
@ -74,7 +74,7 @@ class UserServiceTest extends RepositoryBasedTest {
|
|||
@Transactional
|
||||
@DisplayName("Get existing user")
|
||||
void getExistingUserTest() {
|
||||
var entity = EntityCreator.user().build();
|
||||
var entity = EntityCreator.userEntity().build();
|
||||
userRepository.save(entity);
|
||||
var userOptional = userService.get(EntityCreator.Constants.PESEL);
|
||||
var expected = UserMapper.entityToPojo(entity);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue