fix:【system】MailSendServiceImplTest 单测报错的问题,MockedStatic 存在差异
parent
bcf00e3332
commit
61b6b6c7bd
|
|
@ -290,7 +290,7 @@ public class MailSendServiceImplTest extends BaseMockitoUnitTest {
|
||||||
assertEquals(account.getSslEnable(), mailAccount.isSslEnable());
|
assertEquals(account.getSslEnable(), mailAccount.isSslEnable());
|
||||||
return true;
|
return true;
|
||||||
}), eq(message.getToMails()), eq(message.getCcMails()), eq(message.getBccMails()),
|
}), eq(message.getToMails()), eq(message.getCcMails()), eq(message.getBccMails()),
|
||||||
eq(message.getTitle()), eq(message.getContent()), eq(true), eq(message.getAttachments())))
|
eq(message.getTitle()), eq(message.getContent()), eq(true), any()))
|
||||||
.thenReturn(messageId);
|
.thenReturn(messageId);
|
||||||
|
|
||||||
// 调用
|
// 调用
|
||||||
|
|
@ -316,13 +316,13 @@ public class MailSendServiceImplTest extends BaseMockitoUnitTest {
|
||||||
assertEquals("芋艿 <7685@qq.com>", mailAccount.getFrom());
|
assertEquals("芋艿 <7685@qq.com>", mailAccount.getFrom());
|
||||||
assertTrue(mailAccount.isAuth());
|
assertTrue(mailAccount.isAuth());
|
||||||
assertEquals(account.getUsername(), mailAccount.getUser());
|
assertEquals(account.getUsername(), mailAccount.getUser());
|
||||||
assertEquals(account.getPassword(), mailAccount.getPass());
|
assertArrayEquals(account.getPassword().toCharArray(), mailAccount.getPass().toCharArray());
|
||||||
assertEquals(account.getHost(), mailAccount.getHost());
|
assertEquals(account.getHost(), mailAccount.getHost());
|
||||||
assertEquals(account.getPort(), mailAccount.getPort());
|
assertEquals(account.getPort(), mailAccount.getPort());
|
||||||
assertEquals(account.getSslEnable(), mailAccount.isSslEnable());
|
assertEquals(account.getSslEnable(), mailAccount.isSslEnable());
|
||||||
return true;
|
return true;
|
||||||
}), eq(message.getToMails()), eq(message.getCcMails()), eq(message.getBccMails()),
|
}), eq(message.getToMails()), eq(message.getCcMails()), eq(message.getBccMails()),
|
||||||
eq(message.getTitle()), eq(message.getContent()), eq(true), same(message.getAttachments()))).thenThrow(e);
|
eq(message.getTitle()), eq(message.getContent()), eq(true), any())).thenThrow(e);
|
||||||
|
|
||||||
// 调用
|
// 调用
|
||||||
mailSendService.doSendMail(message);
|
mailSendService.doSendMail(message);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue