From 02e12d85b0435777e3211bea32c51cbdc842e7b8 Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Tue, 3 Dec 2024 13:27:31 +0100
Subject: [PATCH] OZG-7014 use dummy saml token for testing

Sub task: OZG-7276
---
 .../fachstelle/vorgang/VorgangRemoteService.java  | 15 ++++++++-------
 .../vorgang/VorgangRemoteServiceTest.java         |  4 ++--
 2 files changed, 10 insertions(+), 9 deletions(-)

diff --git a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/vorgang/VorgangRemoteService.java b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/vorgang/VorgangRemoteService.java
index daf8636..c7c9436 100644
--- a/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/vorgang/VorgangRemoteService.java
+++ b/fachstelle-server/src/main/java/de/ozgcloud/fachstelle/vorgang/VorgangRemoteService.java
@@ -23,22 +23,23 @@
  */
 package de.ozgcloud.fachstelle.vorgang;
 
-import de.ozgcloud.fachstelle.FachstellenProxyProperties;
-import de.ozgcloud.fachstelle.proxy.CollaborationGrpcFindVorgangResponse;
-import de.ozgcloud.fachstelle.security.CurrentUserService;
-import lombok.RequiredArgsConstructor;
-import lombok.extern.log4j.Log4j2;
 import org.springframework.http.MediaType;
 import org.springframework.stereotype.Component;
 import org.springframework.web.client.RestClient;
 import org.springframework.web.util.UriTemplate;
 
+import de.ozgcloud.fachstelle.FachstellenProxyProperties;
+import de.ozgcloud.fachstelle.proxy.CollaborationGrpcFindVorgangResponse;
+import lombok.RequiredArgsConstructor;
+import lombok.extern.log4j.Log4j2;
+
 @Log4j2
 @RequiredArgsConstructor
 @Component
 class VorgangRemoteService {
 
-    static final String FIND_VORGANG_URI = "/api/vorgang/{vorgangId}";
+    public static final String DUMMY_SAML_TOKEN = "--dummy-saml-token--";
+    static final String FIND_VORGANG_URI = "/api/vorgang/{vorgangId}/{samlToken}";
 
     private final RestClient fachstellenProxyClient;
     private final FachstellenProxyProperties fachstellenProxyProperties;
@@ -60,7 +61,7 @@ class VorgangRemoteService {
     }
 
     String buildFindVorgangUri(String vorgangId) {
-        return new UriTemplate(FIND_VORGANG_URI).expand(vorgangId).toString();
+        return new UriTemplate(FIND_VORGANG_URI).expand(vorgangId, DUMMY_SAML_TOKEN).toString();
     }
 
     private Vorgang buildVorgangResponse(CollaborationGrpcFindVorgangResponse response) {
diff --git a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/vorgang/VorgangRemoteServiceTest.java b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/vorgang/VorgangRemoteServiceTest.java
index 5c0c434..36b8bd4 100644
--- a/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/vorgang/VorgangRemoteServiceTest.java
+++ b/fachstelle-server/src/test/java/de/ozgcloud/fachstelle/vorgang/VorgangRemoteServiceTest.java
@@ -135,11 +135,11 @@ class VorgangRemoteServiceTest {
 
         @Test
         void shouldReturnVorgangUri() {
-            final String expectedUri = new UriTemplate(FIND_VORGANG_URI).expand(VorgangTestFactory.ID, UserTestFactory.SAML_TOKEN).toString();
+            final String expectedUri = new UriTemplate(FIND_VORGANG_URI).expand(VorgangTestFactory.ID, VorgangRemoteService.DUMMY_SAML_TOKEN).toString();
             final String uri = vorgangRemoteService.buildFindVorgangUri(VorgangTestFactory.ID);
 
             assertThat(uri).isEqualTo(expectedUri);
         }
     }
 
-}
\ No newline at end of file
+}
-- 
GitLab