From e2cd9a9f5aa8518c5e33ccb7af3a4aaa6da6519e Mon Sep 17 00:00:00 2001 From: LeeJeongGi Date: Sat, 13 Apr 2024 09:37:16 +0900 Subject: [PATCH] chore : test code modify --- .../bmcontroller/mail/controller/MailControllerTest.java | 4 ++-- .../bmcontroller/mail/service/MailSenderImplTest.java | 8 ++++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/bm-controller/src/test/java/org/benchmarker/bmcontroller/mail/controller/MailControllerTest.java b/bm-controller/src/test/java/org/benchmarker/bmcontroller/mail/controller/MailControllerTest.java index 0326613..8c0a88b 100644 --- a/bm-controller/src/test/java/org/benchmarker/bmcontroller/mail/controller/MailControllerTest.java +++ b/bm-controller/src/test/java/org/benchmarker/bmcontroller/mail/controller/MailControllerTest.java @@ -59,7 +59,7 @@ public void mailSender() throws Exception { // when - when(mailSender.sendMail(any())).thenReturn(res); + when(mailSender.sendMail(any(), any())).thenReturn(res); // then mockMvc.perform(post("/api/mail/certification") @@ -94,7 +94,7 @@ public void mailFormatErrorTest() throws Exception { // when - when(mailSender.sendMail(any())).thenReturn(res); + when(mailSender.sendMail(any(), any())).thenReturn(res); // then mockMvc.perform(post("/api/mail/certification") diff --git a/bm-controller/src/test/java/org/benchmarker/bmcontroller/mail/service/MailSenderImplTest.java b/bm-controller/src/test/java/org/benchmarker/bmcontroller/mail/service/MailSenderImplTest.java index 604648a..a5cb944 100644 --- a/bm-controller/src/test/java/org/benchmarker/bmcontroller/mail/service/MailSenderImplTest.java +++ b/bm-controller/src/test/java/org/benchmarker/bmcontroller/mail/service/MailSenderImplTest.java @@ -3,6 +3,8 @@ import jakarta.mail.MessagingException; import jakarta.mail.internet.MimeMessage; import jakarta.transaction.Transactional; +import org.benchmarker.bmcontroller.mail.common.factory.EmailBodyGenerator; +import org.benchmarker.bmcontroller.mail.common.factory.EmailVerificationFactory; import org.benchmarker.bmcontroller.mail.controller.dto.EmailCertificationDto; import org.benchmarker.bmcontroller.mail.controller.dto.EmailResDto; import org.benchmarker.bmcontroller.mail.service.impl.MailSenderImpl; @@ -43,10 +45,12 @@ public void sendMailTest() { .certificationCode(authNum) .build(); - when(mailSender.sendMail(any())).thenReturn(res); + EmailBodyGenerator emailBodyGenerator = new EmailVerificationFactory(); + + when(mailSender.sendMail(any(), any())).thenReturn(res); // When - EmailResDto emailResDto = mailSender.sendMail(emailCertificationDto); + EmailResDto emailResDto = mailSender.sendMail(emailCertificationDto, emailBodyGenerator); // Then assertThat(emailResDto.getMail()).isEqualTo(emailCertificationDto.getEmail());