diff --git a/user-manager-server/src/main/java/de/itvsh/kop/user/UserIdResource.java b/user-manager-server/src/main/java/de/itvsh/kop/user/UserIdResource.java deleted file mode 100644 index 7b63864025ccfe0fc3153ca5c8ca2756e060937d..0000000000000000000000000000000000000000 --- a/user-manager-server/src/main/java/de/itvsh/kop/user/UserIdResource.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den - * Ministerpräsidenten des Landes Schleswig-Holstein - * Staatskanzlei - * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung - * - * Lizenziert unter der EUPL, Version 1.2 oder - sobald - * diese von der Europäischen Kommission genehmigt wurden - - * Folgeversionen der EUPL ("Lizenz"); - * Sie dürfen dieses Werk ausschließlich gemäß - * dieser Lizenz nutzen. - * Eine Kopie der Lizenz finden Sie hier: - * - * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 - * - * Sofern nicht durch anwendbare Rechtsvorschriften - * gefordert oder in schriftlicher Form vereinbart, wird - * die unter der Lizenz verbreitete Software "so wie sie - * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - - * ausdrücklich oder stillschweigend - verbreitet. - * Die sprachspezifischen Genehmigungen und Beschränkungen - * unter der Lizenz sind dem Lizenztext zu entnehmen. - */ -package de.itvsh.kop.user; - -import javax.annotation.security.PermitAll; -import javax.inject.Inject; -import javax.ws.rs.GET; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; - -import de.itvsh.kop.common.logging.KopLogging; - -@KopLogging -@Path(UserIdResource.PATH_MIGRATION) -public class UserIdResource { - static final String PATH_MIGRATION = "/migration/user"; // NOSONAR - @Inject - UserService userService; - - @GET - @Path("/{id}") - @PermitAll - public String findByExternalId(@PathParam(value = "id") String id) { - return userService.findByExternalId(id).getId().toHexString(); - } - -} diff --git a/user-manager-server/src/test/java/de/itvsh/kop/user/UserIdResourceITCase.java b/user-manager-server/src/test/java/de/itvsh/kop/user/UserIdResourceITCase.java deleted file mode 100644 index d25f94c4b937b1c597320dcd715700cca2b640d5..0000000000000000000000000000000000000000 --- a/user-manager-server/src/test/java/de/itvsh/kop/user/UserIdResourceITCase.java +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den - * Ministerpräsidenten des Landes Schleswig-Holstein - * Staatskanzlei - * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung - * - * Lizenziert unter der EUPL, Version 1.2 oder - sobald - * diese von der Europäischen Kommission genehmigt wurden - - * Folgeversionen der EUPL ("Lizenz"); - * Sie dürfen dieses Werk ausschließlich gemäß - * dieser Lizenz nutzen. - * Eine Kopie der Lizenz finden Sie hier: - * - * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 - * - * Sofern nicht durch anwendbare Rechtsvorschriften - * gefordert oder in schriftlicher Form vereinbart, wird - * die unter der Lizenz verbreitete Software "so wie sie - * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - - * ausdrücklich oder stillschweigend - verbreitet. - * Die sprachspezifischen Genehmigungen und Beschränkungen - * unter der Lizenz sind dem Lizenztext zu entnehmen. - */ -package de.itvsh.kop.user; - -import static io.restassured.RestAssured.*; -import static org.hamcrest.CoreMatchers.*; -import static org.mockito.Mockito.when; - -import org.junit.jupiter.api.Test; - -import io.quarkus.test.junit.QuarkusTest; -import io.quarkus.test.junit.TestProfile; -import io.quarkus.test.junit.mockito.InjectMock; - -@QuarkusTest -@TestProfile(UserProfileResourceTestProfile.class) -class UserIdResourceITCase { - private static final String EXTERNAL_ID_PATH = UserIdResource.PATH_MIGRATION + "/{id}"; - - @InjectMock - UserService userService; - - @Test - void shouldGetInternalIdByExternalId() { - when(userService.findByExternalId(UserTestFactory.EXTERNAL_ID)).thenReturn(UserTestFactory.createWithId()); - - given() - .when().get(EXTERNAL_ID_PATH, UserTestFactory.EXTERNAL_ID) - .then() - .statusCode(200).body(is(UserTestFactory.ID.toHexString())); - } -} diff --git a/user-manager-server/src/test/java/de/itvsh/kop/user/common/callcontext/CallContextInterceptorTestFactory.java b/user-manager-server/src/test/java/de/itvsh/kop/user/common/callcontext/CallContextInterceptorTestFactory.java index cbf6e909cede9dfe66d9112d2fb8fa4d24db1759..742e54756a126162359507c8bbe8d8ef673683b0 100644 --- a/user-manager-server/src/test/java/de/itvsh/kop/user/common/callcontext/CallContextInterceptorTestFactory.java +++ b/user-manager-server/src/test/java/de/itvsh/kop/user/common/callcontext/CallContextInterceptorTestFactory.java @@ -33,8 +33,7 @@ public class CallContextInterceptorTestFactory { @Override public void start(Listener<RespT> responseListener, Metadata headers) { - var metadata = new Metadata(); - headers.merge(metadata); + headers.merge(new Metadata()); super.start(responseListener, headers); }