diff options
Diffstat (limited to 'mail/src/test/java/org/spongycastle/mail/smime/test/SMIMETestUtil.java')
-rw-r--r-- | mail/src/test/java/org/spongycastle/mail/smime/test/SMIMETestUtil.java | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/mail/src/test/java/org/spongycastle/mail/smime/test/SMIMETestUtil.java b/mail/src/test/java/org/spongycastle/mail/smime/test/SMIMETestUtil.java new file mode 100644 index 00000000..26b33c3c --- /dev/null +++ b/mail/src/test/java/org/spongycastle/mail/smime/test/SMIMETestUtil.java @@ -0,0 +1,53 @@ +package org.bouncycastle.mail.smime.test; + +import org.bouncycastle.jce.provider.BouncyCastleProvider; + +import javax.mail.MessagingException; +import javax.mail.internet.MimeBodyPart; +import javax.mail.internet.MimeMultipart; +import java.security.Security; + +public class SMIMETestUtil +{ + public static final boolean DEBUG = true; + + static + { + Security.addProvider(new BouncyCastleProvider()); + } + + /* + * + * MAIL + * + */ + + public static MimeBodyPart makeMimeBodyPart(String msg) + throws MessagingException + { + + MimeBodyPart _mbp = new MimeBodyPart(); + _mbp.setText(msg); + return _mbp; + } + + public static MimeBodyPart makeMimeBodyPart(MimeMultipart mm) + throws MessagingException + { + + MimeBodyPart _mbp = new MimeBodyPart(); + _mbp.setContent(mm, mm.getContentType()); + return _mbp; + } + + public static MimeMultipart makeMimeMultipart(String msg1, String msg2) + throws MessagingException + { + + MimeMultipart _mm = new MimeMultipart(); + _mm.addBodyPart(makeMimeBodyPart(msg1)); + _mm.addBodyPart(makeMimeBodyPart(msg2)); + + return _mm; + } +} |