summaryrefslogtreecommitdiff
path: root/java/broker-plugins/experimental/info/src/test
diff options
context:
space:
mode:
authorMartin Ritchie <ritchiem@apache.org>2010-06-22 13:42:15 +0000
committerMartin Ritchie <ritchiem@apache.org>2010-06-22 13:42:15 +0000
commit3eac722310cc6a60d68fca6d8a73dcb7d5a73083 (patch)
tree0d970911252657cf492aff224eb9c671ba0565f1 /java/broker-plugins/experimental/info/src/test
parent2244869dc2bcfa15f70ea54d1b0ce56eaaf48399 (diff)
downloadqpid-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')
-rw-r--r--java/broker-plugins/experimental/info/src/test/java/org/apache/qpid/info/systest/InfoPluginTest.java2
-rw-r--r--java/broker-plugins/experimental/info/src/test/java/org/apache/qpid/info/test/SoapClientTest.java31
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()));
}
+
}