From 94af1273328f9f85ed61489ed7ade35e9d9d54fe Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Fri, 25 Oct 2024 10:35:02 +0200
Subject: [PATCH] OZG-6798 apply code review comments

---
 .../NachrichtenManagerTestApplication.java            |  5 -----
 .../email/MailSendRequestValidationTest.java          | 10 +---------
 .../ozgcloud/nachrichten/email/MailServiceITCase.java |  3 +++
 .../src/test/resources/application-itcase.yaml        | 11 +----------
 4 files changed, 5 insertions(+), 24 deletions(-)

diff --git a/nachrichten-manager-server/src/test/java/de/ozgcloud/nachrichten/NachrichtenManagerTestApplication.java b/nachrichten-manager-server/src/test/java/de/ozgcloud/nachrichten/NachrichtenManagerTestApplication.java
index f9223e2..a17534d 100644
--- a/nachrichten-manager-server/src/test/java/de/ozgcloud/nachrichten/NachrichtenManagerTestApplication.java
+++ b/nachrichten-manager-server/src/test/java/de/ozgcloud/nachrichten/NachrichtenManagerTestApplication.java
@@ -1,13 +1,11 @@
 package de.ozgcloud.nachrichten;
 
-import org.springframework.beans.factory.annotation.Qualifier;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
 import org.springframework.boot.test.mock.mockito.MockBean;
 import org.springframework.context.annotation.ComponentScan;
 
 import de.ozgcloud.apilib.common.command.OzgCloudCommandService;
 import de.ozgcloud.apilib.file.OzgCloudFileService;
-import de.ozgcloud.apilib.file.grpc.GrpcOzgCloudFileService;
 import de.ozgcloud.nachrichten.postfach.BinaryFileService;
 
 @SpringBootApplication
@@ -17,11 +15,8 @@ public class NachrichtenManagerTestApplication {
 	@MockBean
 	private OzgCloudCommandService ozgCloudCommandService;
 	@MockBean
-	@Qualifier("mukPostfach_OzgCloudFileService")
 	private OzgCloudFileService ozgCloudFileService;
 	@MockBean
-	private GrpcOzgCloudFileService grpcOzgCloudFileService;
-	@MockBean
 	private BinaryFileService binaryFileService;
 
 }
diff --git a/nachrichten-manager-server/src/test/java/de/ozgcloud/nachrichten/email/MailSendRequestValidationTest.java b/nachrichten-manager-server/src/test/java/de/ozgcloud/nachrichten/email/MailSendRequestValidationTest.java
index 22d4392..a79763f 100644
--- a/nachrichten-manager-server/src/test/java/de/ozgcloud/nachrichten/email/MailSendRequestValidationTest.java
+++ b/nachrichten-manager-server/src/test/java/de/ozgcloud/nachrichten/email/MailSendRequestValidationTest.java
@@ -6,9 +6,7 @@ import static org.assertj.core.api.Assertions.*;
 import jakarta.mail.util.ByteArrayDataSource;
 import jakarta.validation.Validation;
 import jakarta.validation.Validator;
-import jakarta.validation.ValidatorFactory;
 
-import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Nested;
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.params.ParameterizedTest;
@@ -18,13 +16,7 @@ import de.ozgcloud.nachrichten.email.MailSendRequest.MailAttachment;
 
 class MailSendRequestValidationTest {
 
-	private Validator validator;
-
-	@BeforeEach
-	public void setUp() {
-		ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
-		validator = factory.getValidator();
-	}
+	private final Validator validator = Validation.buildDefaultValidatorFactory().getValidator();
 
 	@Nested
 	class TestToAddressesValidation {
diff --git a/nachrichten-manager-server/src/test/java/de/ozgcloud/nachrichten/email/MailServiceITCase.java b/nachrichten-manager-server/src/test/java/de/ozgcloud/nachrichten/email/MailServiceITCase.java
index 3d46051..3708772 100644
--- a/nachrichten-manager-server/src/test/java/de/ozgcloud/nachrichten/email/MailServiceITCase.java
+++ b/nachrichten-manager-server/src/test/java/de/ozgcloud/nachrichten/email/MailServiceITCase.java
@@ -22,6 +22,9 @@ class MailServiceITCase {
 	@MockBean
 	private OzgCloudCallContextAttachingInterceptor interceptor;
 
+	@MockBean
+	private EmailGrpcService emailGrpcService;
+
 	@Nested
 	class TestSendMail {
 
diff --git a/nachrichten-manager-server/src/test/resources/application-itcase.yaml b/nachrichten-manager-server/src/test/resources/application-itcase.yaml
index cc10fcc..a99534b 100644
--- a/nachrichten-manager-server/src/test/resources/application-itcase.yaml
+++ b/nachrichten-manager-server/src/test/resources/application-itcase.yaml
@@ -2,18 +2,9 @@ grpc:
   server:
     port: -1
 
-  client:
-    command-manager:
-      address: self:self
-      negotiationType: PLAINTEXT
-
 spring:
   mail:
     host: dummy
     username: dummy
     password: dummy
-    port: -1
-
-ozgcloud:
-  notification:
-    mail-from: mailFrom
\ No newline at end of file
+    port: -1
\ No newline at end of file
-- 
GitLab