public void testEchoString_xmlencode() throws Exception {
TestLogger.logger.debug("------------------------------");
TestLogger.logger.debug("Test : " + getName());
BareDocLitService service = new BareDocLitService();
DocLitBarePortType proxy = service.getBareDocLitPort();
BindingProvider p = (BindingProvider) proxy;
p.getRequestContext().put(
BindingProvider.SOAPACTION_USE_PROPERTY, Boolean.TRUE);
p.getRequestContext().put(
BindingProvider.SOAPACTION_URI_PROPERTY, "echoString");
p.getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, ENDPOINT_URL);
String request = XMLCHARS;
String response = proxy.echoString(request);
assertTrue(request.equals(response));
// Try the test again
response = proxy.echoString(request);
assertTrue(request.equals(response));
TestLogger.logger.debug("------------------------------");
}