diff options
| author | Martin Ritchie <ritchiem@apache.org> | 2010-06-22 13:42:15 +0000 |
|---|---|---|
| committer | Martin Ritchie <ritchiem@apache.org> | 2010-06-22 13:42:15 +0000 |
| commit | 3eac722310cc6a60d68fca6d8a73dcb7d5a73083 (patch) | |
| tree | 0d970911252657cf492aff224eb9c671ba0565f1 /java/broker-plugins/experimental/info/src/test | |
| parent | 2244869dc2bcfa15f70ea54d1b0ce56eaaf48399 (diff) | |
| download | qpid-python-3eac722310cc6a60d68fca6d8a73dcb7d5a73083.tar.gz | |
QPID-2555 : Applied patch 3 from Sorin Suciu
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@956892 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/broker-plugins/experimental/info/src/test')
2 files changed, 25 insertions, 8 deletions
diff --git a/java/broker-plugins/experimental/info/src/test/java/org/apache/qpid/info/systest/InfoPluginTest.java b/java/broker-plugins/experimental/info/src/test/java/org/apache/qpid/info/systest/InfoPluginTest.java index bcaf2328a6..642327a198 100644 --- a/java/broker-plugins/experimental/info/src/test/java/org/apache/qpid/info/systest/InfoPluginTest.java +++ b/java/broker-plugins/experimental/info/src/test/java/org/apache/qpid/info/systest/InfoPluginTest.java @@ -1,4 +1,4 @@ -package org.apache.qpid.info; +package org.apache.qpid.info.systest; import java.io.BufferedReader; import java.io.BufferedWriter; diff --git a/java/broker-plugins/experimental/info/src/test/java/org/apache/qpid/info/test/SoapClientTest.java b/java/broker-plugins/experimental/info/src/test/java/org/apache/qpid/info/test/SoapClientTest.java index 4f977e1f99..5d503e1ba9 100644 --- a/java/broker-plugins/experimental/info/src/test/java/org/apache/qpid/info/test/SoapClientTest.java +++ b/java/broker-plugins/experimental/info/src/test/java/org/apache/qpid/info/test/SoapClientTest.java @@ -38,7 +38,7 @@ import org.apache.qpid.info.util.SoapClient; public class SoapClientTest extends TestCase { - private final int port = 9900; + private final int port = 9100; private final String hostName = "localhost"; @@ -148,12 +148,29 @@ public class SoapClientTest extends TestCase sc.sendSOAPMessage(); socketAcceptor.join(2000); } - - public void testSoapClientFailure() throws Exception - { - SoapClient sc = new SoapClient(null, null); - assertNull("No response expected for the failure test", sc - .sendSOAPMessage()); + + public void testSoapClientXMLData() { + SoapClient sc = getSoapClient(); + StringBuffer sb = new StringBuffer("<?xml version=\"1.0\"?><ip=@IP><port=@PORT>"); + sc.setXMLData(sb); + assertEquals(sc.getXMLData().length(),sb.length()); + assertEquals("getXMLData does not return the same StringBuffer set by setXMLData",sb.toString(),sc.getXMLData().toString()); + } + + public void testReplaceVariablesMap() { + Properties props = new Properties(); + props.setProperty("soap.hostname", hostName); + props.setProperty("soap.port", port + ""); + props.setProperty("soap.urlpath", urlPath); + props.setProperty("soap.action", "send"); + props.setProperty("soap.envelope", "<addr>@IP:@PORT</addr>"); + HashMap<String, String> soapmap = new HashMap<String, String>(); + soapmap.put("IP", "127.0.0.1"); + soapmap.put("PORT","8080"); + SoapClient sc = new SoapClient(soapmap,props); + assertNotNull("SoapClient is null",sc); + assertTrue("Replace variables did not work as expected","<addr>127.0.0.1:8080</addr>".equals(sc.getXMLData().toString())); } + } |
