Skip to content

Commit e9a6e16

Browse files
authored
Merge pull request #3 from aboutbits/feature/init
fix tests
2 parents 0ca573c + b5424ee commit e9a6e16

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

src/test/java/it/aboutbits/springboot/emailservice/lib/application/ManageEmailTest.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import it.aboutbits.springboot.emailservice.lib.exception.EmailException;
77
import it.aboutbits.springboot.emailservice.support.database.WithPostgres;
88
import jakarta.mail.internet.MimeMessage;
9+
import org.junit.jupiter.api.BeforeEach;
910
import org.junit.jupiter.api.Test;
1011
import org.springframework.beans.factory.annotation.Autowired;
1112
import org.springframework.boot.test.context.SpringBootTest;
@@ -21,6 +22,7 @@
2122
import static org.assertj.core.api.Assertions.assertThatExceptionOfType;
2223
import static org.mockito.ArgumentMatchers.any;
2324
import static org.mockito.ArgumentMatchers.anyLong;
25+
import static org.mockito.Mockito.doNothing;
2426
import static org.mockito.Mockito.doThrow;
2527
import static org.mockito.Mockito.times;
2628
import static org.mockito.Mockito.verify;
@@ -38,6 +40,11 @@ class ManageEmailTest {
3840
@Autowired
3941
private ManageEmail manageEmail;
4042

43+
@BeforeEach
44+
void setup() {
45+
doNothing().when(javaMailSender).send(any(MimeMessage.class));
46+
}
47+
4148
@Test
4249
void givenRequiredParameters_schedule_shouldCreateNewNotification() throws EmailException {
4350
var parameter = getValidParameterWithoutAttachment();

0 commit comments

Comments
 (0)