publisher.presendScript = "import javax.mail.Message.RecipientType\n" +
"import hudson.plugins.emailext.ExtendedEmailPublisherTestHelper\n" +
"msg.setRecipients(RecipientType.TO, ExtendedEmailPublisherTestHelper.to())";
publisher.classpath = new ArrayList<GroovyScriptPath>();
publisher.classpath.add(new GroovyScriptPath("src/test/presend"));
SuccessTrigger successTrigger = new SuccessTrigger(recProviders, "$DEFAULT_RECIPIENTS",
"$DEFAULT_REPLYTO", "$DEFAULT_SUBJECT", "$DEFAULT_CONTENT", "", 0, "project");
successTrigger.setEmail(new EmailType() {
{
addRecipientProvider(new RequesterRecipientProvider());
}
});
publisher.getConfiguredTriggers().add(successTrigger);