public static void sendMail(javax.mail.internet.InternetAddress param0, javax.mail.internet.InternetAddress[] param1, java.lang.String param2, java.lang.String param3, javax.mail.internet.InternetAddress[] param4, javax.mail.internet.InternetAddress[] param5, java.util.List param6) { org.sakaiproject.email.api.EmailService service = getInstance(); if (service == null) return; service.sendMail(param0, param1, param2, param3, param4, param5, param6); }
public static void sendMail(javax.mail.internet.InternetAddress param0, javax.mail.internet.InternetAddress[] param1, java.lang.String param2, java.lang.String param3, javax.mail.internet.InternetAddress[] param4, javax.mail.internet.InternetAddress[] param5, java.util.List param6) { org.sakaiproject.email.api.EmailService service = getInstance(); if (service == null) return; service.sendMail(param0, param1, param2, param3, param4, param5, param6); }
@Mock EmailService emailServiceMock; @Test public void sendEmailTest() { String[] recepients = new String[0]; String from = "from"; String subject = "subject"; String templateName = "templateName"; Map<String, Object> params = Collections.emptyMap(); String nullString = null; Integer nullInteger = null; when(emailServiceMock.sendEmail(recepients, from, subject, templateName, params)).thenCallRealMethod(); when(emailServiceMock.sendMail(recepients, from, subject, templateName, nullString, params, nullString, nullInteger)).thenReturn(true); emailServiceMock.sendEmail(recepients, from, subject, templateName, params); Mockito.verify(emailServiceMock).sendMail(eq(recepients), eq(from), eq(subject), eq(templateName), eq(nullString), eq(params), eq(nullString), eq(nullInteger)); }