Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/quite/humla-spongycastle.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
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.java53
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;
+ }
+}