From 9aa62dd600e48ba1c5a965bcdcf95bb8097fb0d9 Mon Sep 17 00:00:00 2001
From: Jan Zickermann <jan.zickermann@dataport.de>
Date: Fri, 6 Sep 2024 10:27:57 +0200
Subject: [PATCH] OZG-6239 Run ITCase with maven

---
 pom.xml                                       | 44 +------------------
 ...ationTests.java => ApplicationITCase.java} |  4 +-
 2 files changed, 5 insertions(+), 43 deletions(-)
 rename src/test/java/de/ozgcloud/xta/test/app/{ApplicationTests.java => ApplicationITCase.java} (77%)

diff --git a/pom.xml b/pom.xml
index 7a61d87..3275318 100644
--- a/pom.xml
+++ b/pom.xml
@@ -578,51 +578,11 @@
 				<groupId>org.apache.maven.plugins</groupId>
 				<artifactId>maven-surefire-plugin</artifactId>
 				<configuration>
-					<excludes>
-						<exclude>*IT.java</exclude>
-						<exclude>*ITest.java</exclude>
-					</excludes>
-					<environmentVariables>
-						<SPRING_PROFILES_ACTIVE>${spring.testprofile}</SPRING_PROFILES_ACTIVE>
-					</environmentVariables>
-					<!--argLine>
-						${surefire.jacoco.args}
-					</argLine-->
-
-					<!--properties>
-						<configurationParameters>
-							junit.jupiter.extensions.autodetection.enabled = true
-							junit.jupiter.execution.parallel.enabled = true
-						</configurationParameters>
-					</properties-->
-				</configuration>
-			</plugin>
-			<!-- Integrationstests -->
-			<plugin>
-				<groupId>org.apache.maven.plugins</groupId>
-				<artifactId>maven-failsafe-plugin</artifactId>
-				<configuration>
-					<additionalClasspathElements>
-						<additionalClasspathElement>
-							${project.build.directory}/classes
-						</additionalClasspathElement>
-					</additionalClasspathElements>
 					<includes>
-						<include>*ITest.java</include>
-						<include>*IT.java</include>
+						<include>**/*Test.java</include>
+						<include>**/*ITCase.java</include>
 					</includes>
-					<reportsDirectory>
-						${project.build.directory}/surefire-reports
-					</reportsDirectory>
 				</configuration>
-				<executions>
-					<execution>
-						<goals>
-							<goal>integration-test</goal>
-							<goal>verify</goal>
-						</goals>
-					</execution>
-				</executions>
 			</plugin>
 			<plugin>
 				<groupId>org.jacoco</groupId>
diff --git a/src/test/java/de/ozgcloud/xta/test/app/ApplicationTests.java b/src/test/java/de/ozgcloud/xta/test/app/ApplicationITCase.java
similarity index 77%
rename from src/test/java/de/ozgcloud/xta/test/app/ApplicationTests.java
rename to src/test/java/de/ozgcloud/xta/test/app/ApplicationITCase.java
index 955b009..01e4b9d 100644
--- a/src/test/java/de/ozgcloud/xta/test/app/ApplicationTests.java
+++ b/src/test/java/de/ozgcloud/xta/test/app/ApplicationITCase.java
@@ -2,12 +2,14 @@ package de.ozgcloud.xta.test.app;
 
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.extension.ExtendWith;
+import org.springframework.boot.test.context.SpringBootTest;
 import org.springframework.test.context.ActiveProfiles;
 import org.springframework.test.context.junit.jupiter.SpringExtension;
 
 @ExtendWith(SpringExtension.class)
 @ActiveProfiles("test")
-class ApplicationTests {
+@SpringBootTest
+class ApplicationITCase {
 
 	@Test
 	void contextLoads() { // NOSONAR
-- 
GitLab