summaryrefslogtreecommitdiffstats
path: root/sca-java-2.x/trunk/modules/binding-jms/src/test/java/org/apache/tuscany/sca/binding
diff options
context:
space:
mode:
authorslaws <slaws@13f79535-47bb-0310-9956-ffa450edef68>2011-11-14 14:08:48 +0000
committerslaws <slaws@13f79535-47bb-0310-9956-ffa450edef68>2011-11-14 14:08:48 +0000
commitc53c843b6fa38adcaadabfe8bce57a0d13943ca3 (patch)
tree68f73ed1a6788f7b2b12e6699ffd4ff55c6ff846 /sca-java-2.x/trunk/modules/binding-jms/src/test/java/org/apache/tuscany/sca/binding
parent4bf0a7052b448315eda710857acafe24bb112a5b (diff)
Deal with a couple of cases where the order of results differs depending on whether I'm on the IBM or Oracle JDK.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1201712 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'sca-java-2.x/trunk/modules/binding-jms/src/test/java/org/apache/tuscany/sca/binding')
-rw-r--r--sca-java-2.x/trunk/modules/binding-jms/src/test/java/org/apache/tuscany/sca/binding/jms/JMSBindingProcessorWriteTestCase.java25
1 files changed, 23 insertions, 2 deletions
diff --git a/sca-java-2.x/trunk/modules/binding-jms/src/test/java/org/apache/tuscany/sca/binding/jms/JMSBindingProcessorWriteTestCase.java b/sca-java-2.x/trunk/modules/binding-jms/src/test/java/org/apache/tuscany/sca/binding/jms/JMSBindingProcessorWriteTestCase.java
index 5fdbd57338..15f3bcca6e 100644
--- a/sca-java-2.x/trunk/modules/binding-jms/src/test/java/org/apache/tuscany/sca/binding/jms/JMSBindingProcessorWriteTestCase.java
+++ b/sca-java-2.x/trunk/modules/binding-jms/src/test/java/org/apache/tuscany/sca/binding/jms/JMSBindingProcessorWriteTestCase.java
@@ -386,7 +386,7 @@ public class JMSBindingProcessorWriteTestCase extends TestCase {
}
// TUSCANY-3120
- // Checking we don't write out values unless the use has specified them on input
+ // Checking we don't write out values unless the user has specified them on input
public void testDefault() throws Exception {
XMLStreamReader reader =
inputFactory.createXMLStreamReader(new StringReader(DEFAULT));
@@ -397,7 +397,10 @@ public class JMSBindingProcessorWriteTestCase extends TestCase {
ByteArrayOutputStream bos = new ByteArrayOutputStream();
staxProcessor.write(composite, outputFactory.createXMLStreamWriter(bos), context);
- System.out.println(bos.toString());
+ String outputString = bos.toString();
+ System.out.println(outputString);
+ /* replace with slightly different test so any ordering differences in written
+ * XML don't fail the test
assertEquals(bos.toString(),
"<?xml version=\'1.0\' encoding=\'UTF-8\'?>" +
"<composite xmlns=\"http://docs.oasis-open.org/ns/opencsa/sca/200912\" targetNamespace=\"http://binding-jms\" name=\"binding-jms\">" +
@@ -413,6 +416,24 @@ public class JMSBindingProcessorWriteTestCase extends TestCase {
"</service>" +
"</component>" +
"</composite>");
+ */
+ assertEquals(true, outputString.contains("binding.jms"));
+ assertEquals(true, outputString.contains("operationProperties"));
+ assertEquals(true, outputString.contains("destination"));
+ assertEquals(true, outputString.contains("jndiName"));
+ assertEquals(true, outputString.contains("type"));
+ assertEquals(true, outputString.contains("property"));
+ assertEquals(true, outputString.contains("connectionFactory"));
+ assertEquals(true, outputString.contains("resourceAdapter"));
+
+ assertEquals(false, outputString.contains("headers"));
+ assertEquals(false, outputString.contains("response"));
+ assertEquals(false, outputString.contains("activationSpec"));
+ assertEquals(false, outputString.contains("messageSelection"));
+ assertEquals(false, outputString.contains("initialContextFactory"));
+ assertEquals(false, outputString.contains("correlationScheme"));
+ assertEquals(false, outputString.contains("wireFormat"));
+ assertEquals(false, outputString.contains("operationSelector"));
}
public void testOperationPropertiesName() throws Exception {