You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by di...@apache.org on 2005/07/18 05:10:52 UTC
svn commit: r219449 - in /webservices/axis/trunk/java/modules/xml:
project.xml test/org/apache/axis2/om/MIMEOutputUtilsTest.java
Author: dims
Date: Sun Jul 17 20:10:40 2005
New Revision: 219449
URL: http://svn.apache.org/viewcvs?rev=219449&view=rev
Log:
Get all MTOM tests working (please wait for the geronimo snapshots to be
uploaded, just now i checked in a patch to javamail in geronimo)
Modified:
webservices/axis/trunk/java/modules/xml/project.xml
webservices/axis/trunk/java/modules/xml/test/org/apache/axis2/om/MIMEOutputUtilsTest.java
Modified: webservices/axis/trunk/java/modules/xml/project.xml
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/xml/project.xml?rev=219449&r1=219448&r2=219449&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/xml/project.xml (original)
+++ webservices/axis/trunk/java/modules/xml/project.xml Sun Jul 17 20:10:40 2005
@@ -32,11 +32,6 @@
<unitTest>
<excludes>
- <exclude>**/*OMOutputTest.java</exclude>
- <exclude>**/*MTOMStAXSOAPModelBuilderTest.java</exclude>
- <exclude>**/*ImageSampleTest.java</exclude>
- <exclude>**/*MIMEHelperTest.java</exclude>
- <exclude>**/*MIMEOutputUtilsTest.java</exclude>
</excludes>
<includes>
<include>**/*Test.java</include>
Modified: webservices/axis/trunk/java/modules/xml/test/org/apache/axis2/om/MIMEOutputUtilsTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/xml/test/org/apache/axis2/om/MIMEOutputUtilsTest.java?rev=219449&r1=219448&r2=219449&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/xml/test/org/apache/axis2/om/MIMEOutputUtilsTest.java (original)
+++ webservices/axis/trunk/java/modules/xml/test/org/apache/axis2/om/MIMEOutputUtilsTest.java Sun Jul 17 20:10:40 2005
@@ -49,14 +49,17 @@
DataHandler dataHandler;
dataHandler = new DataHandler(new ByteArrayDataSource(byteArray));
OMText textData = factory.createText(dataHandler, true);
+ assertNotNull(textData.getContentID());
DataHandler dataHandler2 = new DataHandler(
"Apache Software Foundation", "text/plain");
OMText text = factory.createText(dataHandler2, true);
+ assertNotNull(text.getContentID());
outStream = new ByteArrayOutputStream();
outStream.write(("Content-Type: " + contentType).getBytes());
- outStream.write(new byte[]{13, 10});
- //outStream.write("\n\n".getBytes());
+ outStream.write(new byte[]{13,10});
+ outStream.write(new byte[]{13,10});
+
MIMEOutputUtils.startWritingMime(outStream, boundary);
MimeBodyPart part1 = MIMEOutputUtils.createMimeBodyPart(textData);
MIMEOutputUtils.writeBodyPart(outStream, part1, boundary);
@@ -65,7 +68,6 @@
MIMEOutputUtils.finishWritingMime(outStream);
buffer = outStream.toByteArray();
System.out.println(new String(buffer));
- System.out.println("Axis2");
}
public void testMIMEWriting() throws IOException, MessagingException {
@@ -75,13 +77,13 @@
.getInstance(props, null);
MimeMessage mimeMessage = new MimeMessage(session, inStream);
DataHandler dh = mimeMessage.getDataHandler();
- MimeMultipart multiPart = new MimeMultipart(
- (MimePartDataSource) dh
- .getDataSource());
- MimeBodyPart mimeBodyPart2 = (MimeBodyPart) multiPart.getBodyPart(0);
- Object object = mimeBodyPart2.getContent();
- MimeBodyPart mimeBodyPart1 = (MimeBodyPart) multiPart.getBodyPart(0);
-
+ MimeMultipart multiPart = new MimeMultipart(dh.getDataSource());
+ MimeBodyPart mimeBodyPart0 = (MimeBodyPart) multiPart.getBodyPart(0);
+ Object object0 = mimeBodyPart0.getContent();
+ assertNotNull(object0);
+ MimeBodyPart mimeBodyPart1 = (MimeBodyPart) multiPart.getBodyPart(1);
+ Object object1 = mimeBodyPart1.getContent();
+ assertNotNull(object1);
+ assertEquals(multiPart.getCount(),2);
}
-
}