You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hc.apache.org by ol...@apache.org on 2015/08/16 16:19:41 UTC
svn commit: r1696145 -
/httpcomponents/httpclient/trunk/httpclient-osgi/src/test/java/org/apache/http/osgi/impl/MimeExportedIT.java
Author: olegk
Date: Sun Aug 16 14:19:41 2015
New Revision: 1696145
URL: http://svn.apache.org/r1696145
Log:
HTTPCLIENT-1673: make the test case a bit more substantial.
Modified:
httpcomponents/httpclient/trunk/httpclient-osgi/src/test/java/org/apache/http/osgi/impl/MimeExportedIT.java
Modified: httpcomponents/httpclient/trunk/httpclient-osgi/src/test/java/org/apache/http/osgi/impl/MimeExportedIT.java
URL: http://svn.apache.org/viewvc/httpcomponents/httpclient/trunk/httpclient-osgi/src/test/java/org/apache/http/osgi/impl/MimeExportedIT.java?rev=1696145&r1=1696144&r2=1696145&view=diff
==============================================================================
--- httpcomponents/httpclient/trunk/httpclient-osgi/src/test/java/org/apache/http/osgi/impl/MimeExportedIT.java (original)
+++ httpcomponents/httpclient/trunk/httpclient-osgi/src/test/java/org/apache/http/osgi/impl/MimeExportedIT.java Sun Aug 16 14:19:41 2015
@@ -27,7 +27,12 @@
package org.apache.http.osgi.impl;
+import org.apache.http.HttpEntity;
+import org.apache.http.client.methods.HttpPost;
+import org.apache.http.entity.ContentType;
+import org.apache.http.entity.mime.MultipartEntityBuilder;
import org.apache.http.entity.mime.content.ByteArrayBody;
+import org.apache.http.entity.mime.content.StringBody;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.ops4j.pax.exam.Configuration;
@@ -88,6 +93,17 @@ public class MimeExportedIT {
@Test
public void useContentBody() {
- new ByteArrayBody(new byte[0], "filename.txt");
+ final HttpPost httppost = new HttpPost("http://localhost:8181/cxf/annotator/annotate");
+ httppost.addHeader("Accept", "application/json");
+ final StringBody options = new StringBody("{}", ContentType.APPLICATION_JSON);
+ final byte[] atData = new byte[] { 1 };
+ final ByteArrayBody bab = new ByteArrayBody(atData, ContentType.APPLICATION_JSON, "at.json");
+
+ final HttpEntity reqEntity = MultipartEntityBuilder.create()
+ .setContentType(ContentType.create("multipart/mixed"))
+ .addPart("options", options)
+ .addPart("text", bab)
+ .build();
+ httppost.setEntity(reqEntity);
}
}