private static String[] extractEmails(MailMessage message, String headerField) { String[] adresses = StringHelper.split(message.getFirstHeaderValue(headerField), ","); if (adresses != null) { for (int i = 0; i < adresses.length; i++) { adresses[i] = adresses[i].trim(); } } return adresses; }
@Test public void testEmailEntryUpdatedSentWithEmptyEmailEntryUpdatedComment() throws Exception { setUpBlogsSettings(); BlogsEntry entry = BlogsTestUtil.addEntry(_group, true); BlogsEntryLocalServiceUtil.subscribe(_user.getUserId(), _group.getGroupId()); ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(entry.getGroupId()); serviceContext.setAttribute("sendEmailEntryUpdated", Boolean.TRUE.toString()); BlogsTestUtil.updateEntry(entry, StringUtil.randomString(), true, serviceContext); MailMessage message = MailServiceTestUtil.getLastMailMessage(); Assert.assertEquals(message.getBody(), StringPool.NEW_LINE); }