From 130fdf13cb0c1db5f1375dab786785a6e70d73d5 Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Mon, 8 Jul 2024 10:14:40 +0200
Subject: [PATCH] OZG-6099 add test for context provider

---
 ...ozessorManagerCallContextProviderTest.java | 42 +++++++++++++++++++
 1 file changed, 42 insertions(+)
 create mode 100644 src/test/java/de/ozgcloud/processor/ProzessorManagerCallContextProviderTest.java

diff --git a/src/test/java/de/ozgcloud/processor/ProzessorManagerCallContextProviderTest.java b/src/test/java/de/ozgcloud/processor/ProzessorManagerCallContextProviderTest.java
new file mode 100644
index 0000000..52d7db9
--- /dev/null
+++ b/src/test/java/de/ozgcloud/processor/ProzessorManagerCallContextProviderTest.java
@@ -0,0 +1,42 @@
+/*
+ * Copyright (C) 2024 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.ozgcloud.processor;
+
+import static org.assertj.core.api.Assertions.*;
+
+import org.junit.jupiter.api.Test;
+import org.mockito.InjectMocks;
+
+class ProzessorManagerCallContextProviderTest {
+
+	@InjectMocks
+	private ProzessorManagerCallContextProvider contextProvider;
+
+	@Test
+	void shouldSetClientName() {
+		var result = contextProvider.provideContext();
+
+		assertThat(result.getClientName()).isEqualTo(ProzessorManagerCallContextProvider.PROZESSOR_MANAGER_CLIENT_NAME);
+	}
+}
\ No newline at end of file
-- 
GitLab