1
2
3
4
5
6
7
8
9
10
11 package org.mule.transport.email.transformers;
12
13 import org.mule.config.i18n.LocaleMessageHandler;
14
15 import java.util.Locale;
16
17 import javax.mail.MessagingException;
18 import javax.mail.internet.InternetAddress;
19 import javax.mail.internet.MimeMessage;
20
21 public class Rfc822ByteArrayNonAsciiTestCase extends Rfc822ByteArrayTestCase
22 {
23 @Override
24 protected MimeMessage newMimeMessage() throws MessagingException
25 {
26 MimeMessage message = new MimeMessage(newSession());
27 String text = LocaleMessageHandler.getString("test-data", Locale.JAPAN,
28 "Rfc822ByteArrayNonAsciiTestCase.newMimeMessage", new Object[] {});
29 message.setText(text, "iso-2022-jp");
30 message.setSubject(text, "iso-2022-jp");
31 message.setFrom(new InternetAddress("bob@example.com"));
32 return message;
33 }
34 }