Author: charith
Date: Sun Aug 5 14:16:36 2012
New Revision: 1369599
URL: http://svn.apache.org/viewvc?rev=1369599&view=rev
Log:
adding Test case for MessageStore serialization test to test test the config
with params
Modified:
synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/config/xml/MessageStoreSerializationTest.java
Modified:
synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/config/xml/MessageStoreSerializationTest.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/config/xml/MessageStoreSerializationTest.java?rev=1369599&r1=1369598&r2=1369599&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/config/xml/MessageStoreSerializationTest.java
(original)
+++
synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/config/xml/MessageStoreSerializationTest.java
Sun Aug 5 14:16:36 2012
@@ -53,6 +53,27 @@ public class MessageStoreSerializationTe
}
-
+ /**
+ * Test case for InMemory Message Store configuration Factory and
serializer with parameters
+ */
+ public void testMessageStoreSerializationWithParameters() {
+ String messageStoreConfiguration = "<syn:messageStore xmlns:syn=\"" +
+ "http://ws.apache.org/ns/synapse\"" +
+ " name=\"foo\" >" +
+ "<syn:parameter name=\"testName1\">testValue1</syn:parameter>"
+
+ "<syn:parameter name=\"testName2\">testValue2</syn:parameter>"
+
+ "</syn:messageStore>";
+
+ OMElement messageStoreElement =
createOMElement(messageStoreConfiguration);
+ MessageStore messageStore =
MessageStoreFactory.createMessageStore(messageStoreElement,
+ new Properties());
+ OMElement serializedElement =
MessageStoreSerializer.serializeMessageStore(null,
+ messageStore);
+
+ assertTrue(compare(messageStoreElement, serializedElement));
+
+ }
+
+
}