From f135b31a135b58309bfe18970befd93df525d4a1 Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Tue, 6 Feb 2024 16:31:51 +0100
Subject: [PATCH] OZG-4717 Added WitchMockUser

---
 pom.xml                                                       | 4 ++++
 src/test/java/de/ozgcloud/admin/ApiRootITCase.java            | 2 ++
 .../configurationparameter/ConfigurationParameterITCase.java  | 2 ++
 .../de/ozgcloud/admin/environment/AdminEnvironmentITCase.java | 2 ++
 4 files changed, 10 insertions(+)

diff --git a/pom.xml b/pom.xml
index 188d026a..8b5275a2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -90,6 +90,10 @@
 			<groupId>org.testcontainers</groupId>
 			<artifactId>junit-jupiter</artifactId>
 			<scope>test</scope>
+		</dependency><dependency>
+			<groupId>org.springframework.security</groupId>
+			<artifactId>spring-security-test</artifactId>
+			<scope>test</scope>
 		</dependency>
 	</dependencies>
 	<profiles>
diff --git a/src/test/java/de/ozgcloud/admin/ApiRootITCase.java b/src/test/java/de/ozgcloud/admin/ApiRootITCase.java
index 7b5a4626..327eea8d 100644
--- a/src/test/java/de/ozgcloud/admin/ApiRootITCase.java
+++ b/src/test/java/de/ozgcloud/admin/ApiRootITCase.java
@@ -30,6 +30,7 @@ import org.junit.jupiter.api.Test;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.boot.autoconfigure.data.rest.RepositoryRestProperties;
 import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;
+import org.springframework.security.test.context.support.WithMockUser;
 import org.springframework.test.web.servlet.MockMvc;
 import org.springframework.test.web.servlet.ResultActions;
 
@@ -38,6 +39,7 @@ import lombok.SneakyThrows;
 
 @ITCase
 @AutoConfigureMockMvc
+@WithMockUser
 class ApiRootITCase {
 
 	@Autowired
diff --git a/src/test/java/de/ozgcloud/admin/configurationparameter/ConfigurationParameterITCase.java b/src/test/java/de/ozgcloud/admin/configurationparameter/ConfigurationParameterITCase.java
index 8de0ff41..ba805a1a 100644
--- a/src/test/java/de/ozgcloud/admin/configurationparameter/ConfigurationParameterITCase.java
+++ b/src/test/java/de/ozgcloud/admin/configurationparameter/ConfigurationParameterITCase.java
@@ -32,6 +32,7 @@ import org.springframework.boot.autoconfigure.data.rest.RepositoryRestProperties
 import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;
 import org.springframework.data.mongodb.core.MongoOperations;
 import org.springframework.http.HttpStatus;
+import org.springframework.security.test.context.support.WithMockUser;
 import org.springframework.test.web.servlet.MockMvc;
 import org.springframework.test.web.servlet.ResultActions;
 
@@ -40,6 +41,7 @@ import lombok.SneakyThrows;
 
 @DataITCase
 @AutoConfigureMockMvc
+@WithMockUser
 class ConfigurationParameterITCase {
 
 	@Autowired
diff --git a/src/test/java/de/ozgcloud/admin/environment/AdminEnvironmentITCase.java b/src/test/java/de/ozgcloud/admin/environment/AdminEnvironmentITCase.java
index c3bd6346..27361639 100644
--- a/src/test/java/de/ozgcloud/admin/environment/AdminEnvironmentITCase.java
+++ b/src/test/java/de/ozgcloud/admin/environment/AdminEnvironmentITCase.java
@@ -7,6 +7,7 @@ import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.
 import org.junit.jupiter.api.Test;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;
+import org.springframework.security.test.context.support.WithMockUser;
 import org.springframework.test.web.servlet.MockMvc;
 
 import de.ozgcloud.common.test.DataITCase;
@@ -14,6 +15,7 @@ import lombok.SneakyThrows;
 
 @DataITCase
 @AutoConfigureMockMvc
+@WithMockUser
 class AdminEnvironmentITCase {
 	@Autowired
 	private MockMvc mockMvc;
-- 
GitLab