diff --git a/cart/src/test/java/com/yas/cart/controller/CartItemControllerTest.java b/cart/src/test/java/com/yas/cart/controller/CartItemControllerTest.java index 19580d8b63..cdec9628e2 100644 --- a/cart/src/test/java/com/yas/cart/controller/CartItemControllerTest.java +++ b/cart/src/test/java/com/yas/cart/controller/CartItemControllerTest.java @@ -21,7 +21,8 @@ import com.yas.cart.viewmodel.CartItemPutVm; import com.yas.commonlibrary.exception.ApiExceptionHandler; import java.util.List; -import javax.ws.rs.core.MediaType; + +import jakarta.ws.rs.core.MediaType; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Nested; import org.junit.jupiter.api.Test; diff --git a/customer/src/main/java/com/yas/customer/service/CustomerService.java b/customer/src/main/java/com/yas/customer/service/CustomerService.java index 3f6a47d71a..281f673f6a 100644 --- a/customer/src/main/java/com/yas/customer/service/CustomerService.java +++ b/customer/src/main/java/com/yas/customer/service/CustomerService.java @@ -6,18 +6,9 @@ import com.yas.commonlibrary.exception.WrongEmailFormatException; import com.yas.customer.config.KeycloakPropsConfig; import com.yas.customer.utils.Constants; -import com.yas.customer.viewmodel.customer.CustomerAdminVm; -import com.yas.customer.viewmodel.customer.CustomerListVm; -import com.yas.customer.viewmodel.customer.CustomerPostVm; -import com.yas.customer.viewmodel.customer.CustomerProfileRequestVm; -import com.yas.customer.viewmodel.customer.CustomerVm; -import com.yas.customer.viewmodel.customer.GuestUserVm; -import java.security.SecureRandom; -import java.util.Base64; -import java.util.Collections; -import java.util.List; -import javax.ws.rs.ForbiddenException; -import javax.ws.rs.core.Response; +import com.yas.customer.viewmodel.customer.*; +import jakarta.ws.rs.ForbiddenException; +import jakarta.ws.rs.core.Response; import org.apache.commons.validator.routines.EmailValidator; import org.keycloak.admin.client.CreatedResponseUtil; import org.keycloak.admin.client.Keycloak; @@ -29,6 +20,11 @@ import org.springframework.security.core.context.SecurityContextHolder; import org.springframework.stereotype.Service; +import java.security.SecureRandom; +import java.util.Base64; +import java.util.Collections; +import java.util.List; + @Service public class CustomerService { @@ -90,7 +86,7 @@ public CustomerAdminVm getCustomerByEmail(String email) { if (searchResult.isEmpty()) { throw new NotFoundException(Constants.ErrorCode.USER_WITH_EMAIL_NOT_FOUND, email); } - return CustomerAdminVm.fromUserRepresentation(searchResult.get(0)); + return CustomerAdminVm.fromUserRepresentation(searchResult.getFirst()); } else { throw new WrongEmailFormatException(Constants.ErrorCode.WRONG_EMAIL_FORMAT, email); } diff --git a/customer/src/test/java/com/yas/customer/service/CustomerServiceTest.java b/customer/src/test/java/com/yas/customer/service/CustomerServiceTest.java index b414536ee4..c933519179 100644 --- a/customer/src/test/java/com/yas/customer/service/CustomerServiceTest.java +++ b/customer/src/test/java/com/yas/customer/service/CustomerServiceTest.java @@ -1,48 +1,33 @@ package com.yas.customer.service; -import static com.yas.customer.util.SecurityContextUtils.setUpSecurityContext; -import static org.assertj.core.api.Assertions.assertThat; -import static org.junit.jupiter.api.Assertions.assertThrows; -import static org.junit.jupiter.api.Assertions.assertTrue; -import static org.mockito.ArgumentMatchers.anyBoolean; -import static org.mockito.ArgumentMatchers.anyString; -import static org.mockito.Mockito.any; -import static org.mockito.Mockito.anyInt; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.verify; -import static org.mockito.Mockito.when; - +import com.yas.commonlibrary.exception.AccessDeniedException; import com.yas.commonlibrary.exception.DuplicatedException; import com.yas.commonlibrary.exception.NotFoundException; -import com.yas.customer.config.KeycloakPropsConfig; -import com.yas.commonlibrary.exception.AccessDeniedException; import com.yas.commonlibrary.exception.WrongEmailFormatException; -import com.yas.customer.viewmodel.customer.CustomerAdminVm; -import com.yas.customer.viewmodel.customer.CustomerListVm; -import com.yas.customer.viewmodel.customer.CustomerPostVm; -import com.yas.customer.viewmodel.customer.CustomerProfileRequestVm; -import com.yas.customer.viewmodel.customer.CustomerVm; -import com.yas.customer.viewmodel.customer.GuestUserVm; -import java.net.URI; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collections; -import java.util.List; -import javax.ws.rs.core.Response; +import com.yas.customer.config.KeycloakPropsConfig; +import com.yas.customer.viewmodel.customer.*; +import jakarta.ws.rs.core.Response; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.keycloak.admin.client.Keycloak; -import org.keycloak.admin.client.resource.RealmResource; -import org.keycloak.admin.client.resource.RoleMappingResource; -import org.keycloak.admin.client.resource.RoleResource; -import org.keycloak.admin.client.resource.RoleScopeResource; -import org.keycloak.admin.client.resource.RolesResource; -import org.keycloak.admin.client.resource.UserResource; -import org.keycloak.admin.client.resource.UsersResource; +import org.keycloak.admin.client.resource.*; import org.keycloak.representations.idm.RoleRepresentation; import org.keycloak.representations.idm.UserRepresentation; import org.mockito.ArgumentCaptor; +import java.net.URI; +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; + +import static com.yas.customer.util.SecurityContextUtils.setUpSecurityContext; +import static org.assertj.core.api.Assertions.assertThat; +import static org.junit.jupiter.api.Assertions.assertThrows; +import static org.junit.jupiter.api.Assertions.assertTrue; +import static org.mockito.ArgumentMatchers.anyBoolean; +import static org.mockito.ArgumentMatchers.anyString; +import static org.mockito.Mockito.*; + class CustomerServiceTest { private UsersResource usersResource; diff --git a/media/src/it/java/com/yas/media/controller/MediaControllerIT.java b/media/src/it/java/com/yas/media/controller/MediaControllerIT.java index 38cb0b5421..85cbe68864 100644 --- a/media/src/it/java/com/yas/media/controller/MediaControllerIT.java +++ b/media/src/it/java/com/yas/media/controller/MediaControllerIT.java @@ -21,7 +21,8 @@ import java.io.IOException; import java.io.InputStream; import javax.imageio.ImageIO; -import javax.ws.rs.core.MediaType; + +import jakarta.ws.rs.core.MediaType; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; diff --git a/pom.xml b/pom.xml index 705390b5e7..d52043550c 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ org.springframework.boot spring-boot-starter-parent - 3.3.2 + 3.3.5 com.yas @@ -49,22 +49,23 @@ https://sonarcloud.io nashtech-garage_yas-yas-parent 2.0.2 - 1.4.1.Final - 1.18.30 + 1.6.2 + 1.18.34 0.2.0 - 7.4 - 1.30.0-alpha + 8.0 + 2.9.0-alpha 2023.0.3 - 2.0.2 - 21.0.2 - 16.1.0 - 1.7 - 8.14.0 + 2.6.0 + 25.0.3 + 26.0.1 + 25.0.3 + 1.9.0 + 8.15.3 2.0.0 - 3.3.0 - 5.4.0 - 4.8.1 - 5.7.1 + 3.5.1 + 5.5.0 + 5.0.2 + 5.9 @@ -108,7 +109,7 @@ org.keycloak keycloak-spring-boot-starter - ${org.keycloak.version} + ${keycloak-spring-boot-starter.version} org.keycloak