提交 7349de9a 编写于 作者: J jbarrez

ACT-688: bugfix: mail task doesnt leave activity

上级 8514d3a6
......@@ -29,7 +29,7 @@ import org.apache.commons.mail.SimpleEmail;
* @author Joram Barrez
* @author Frederik Heremans
*/
public class MailActivityBehavior implements ActivityBehavior {
public class MailActivityBehavior extends FlowNodeActivityBehavior {
private Expression to;
private Expression from;
......@@ -62,6 +62,7 @@ public class MailActivityBehavior implements ActivityBehavior {
} catch (EmailException e) {
throw new ActivitiException("Could not send e-mail", e);
}
leave(execution);
}
protected Email createEmail(String text, String html) {
......
......@@ -56,7 +56,7 @@ public class EmailServiceTaskTest extends PluggableActivitiTestCase {
@Deployment
public void testSimpleTextMail() throws Exception {
runtimeService.startProcessInstanceByKey("simpleTextOnly");
String procId = runtimeService.startProcessInstanceByKey("simpleTextOnly").getId();
List<WiserMessage> messages = wiser.getMessages();
assertEquals(1, messages.size());
......@@ -64,6 +64,7 @@ public class EmailServiceTaskTest extends PluggableActivitiTestCase {
WiserMessage message = messages.get(0);
assertEmailSend(message, false, "Hello Kermit!", "This a text only e-mail.", "activiti@localhost",
Arrays.asList("kermit@activiti.org"), null);
assertProcessEnded(procId);
}
@Deployment
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册