1 package com.eviware.soapui.impl.wsdl.submit.transports;
2
3 import java.util.Properties;
4
5 import javax.activation.DataHandler;
6 import javax.activation.FileDataSource;
7 import javax.mail.Message;
8 import javax.mail.Session;
9 import javax.mail.internet.MimeBodyPart;
10 import javax.mail.internet.MimeMessage;
11 import javax.mail.internet.MimeMultipart;
12
13 import junit.framework.TestCase;
14
15 public class MimeMessageTestCase extends TestCase
16 {
17 public void testMimeMessage() throws Exception
18 {
19 Session session = Session.getDefaultInstance( new Properties() );
20
21 MimeMultipart mp = new MimeMultipart();
22
23 MimeBodyPart b1 = new MimeBodyPart();
24
25
26 b1.setContent("Spaceport Map","text/plain");
27 mp.addBodyPart(b1);
28
29
30
31
32
33 MimeBodyPart b2 = new MimeBodyPart();
34 b2.setDataHandler( new DataHandler( new FileDataSource( "project.xml")) );
35 mp.addBodyPart(b2);
36
37
38
39
40 Message msg = new MimeMessage(session);
41
42
43 msg.setContent(mp);
44 msg.saveChanges();
45 }
46 }