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 ia...@apache.org on 2004/03/12 07:33:50 UTC
cvs commit: ws-axis/java/test/functional TestMimeHeaders.java
ias 2004/03/11 22:33:50
Added: java/test/functional TestMimeHeaders.java
Log:
Initial check-in.
Revision Changes Path
1.1 ws-axis/java/test/functional/TestMimeHeaders.java
Index: TestMimeHeaders.java
===================================================================
package test.functional;
import javax.xml.messaging.URLEndpoint;
import javax.xml.soap.MessageFactory;
import javax.xml.soap.SOAPConnection;
import javax.xml.soap.SOAPConnectionFactory;
import javax.xml.soap.SOAPMessage;
import junit.framework.TestCase;
/**
* Test MIME headers.
*/
public class TestMimeHeaders extends TestCase {
public TestMimeHeaders(String s) {
super(s);
}
public void testTransferingMimeHeadersToHttpHeaders() throws Exception {
SOAPConnectionFactory scFactory = SOAPConnectionFactory.newInstance();
SOAPConnection con = scFactory.createConnection();
MessageFactory factory = MessageFactory.newInstance();
SOAPMessage message = factory.createMessage();
String headerName = "foo";
String headerValue = "bar";
message.getMimeHeaders().addHeader(headerName, headerValue);
URLEndpoint endpoint = new URLEndpoint("http://localhost:8080/axis/services/TestMimeHeaderService");
SOAPMessage response = con.call(message, endpoint);
String[] responseHeader = response.getMimeHeaders().getHeader(headerName);
assertTrue(responseHeader != null);
assertEquals(1, responseHeader.length);
assertEquals(headerValue, responseHeader[0]);
}
}