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));
+
+    }
+
+
 
 }


Reply via email to