Author: gatfora
Date: Fri Jul 18 06:38:39 2008
New Revision: 677904

URL: http://svn.apache.org/viewvc?rev=677904&view=rev
Log:
Updating Unit tests for serialization changes

Added:
    webservices/sandesha/trunk/java/modules/tests/test-resources/RMDBean1_2.dat 
  (with props)
    webservices/sandesha/trunk/java/modules/tests/test-resources/RMSBean1_2.dat 
  (with props)
Modified:
    
webservices/sandesha/trunk/java/modules/tests/src/test/java/org/apache/sandesha2/MessageContextSerializationTest.java
    webservices/sandesha/trunk/java/modules/tests/test-resources/RMDBean.dat
    webservices/sandesha/trunk/java/modules/tests/test-resources/RMSBean.dat

Modified: 
webservices/sandesha/trunk/java/modules/tests/src/test/java/org/apache/sandesha2/MessageContextSerializationTest.java
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/tests/src/test/java/org/apache/sandesha2/MessageContextSerializationTest.java?rev=677904&r1=677903&r2=677904&view=diff
==============================================================================
--- 
webservices/sandesha/trunk/java/modules/tests/src/test/java/org/apache/sandesha2/MessageContextSerializationTest.java
 (original)
+++ 
webservices/sandesha/trunk/java/modules/tests/src/test/java/org/apache/sandesha2/MessageContextSerializationTest.java
 Fri Jul 18 06:38:39 2008
@@ -20,22 +20,12 @@
 import java.io.ObjectInputStream;
 import java.io.ObjectOutputStream;
 
-import javax.xml.namespace.QName;
-
-import org.apache.axiom.soap.SOAPEnvelope;
 import org.apache.axis2.addressing.EndpointReference;
-import org.apache.axis2.client.ServiceClient;
 import org.apache.axis2.context.ConfigurationContext;
 import org.apache.axis2.context.ConfigurationContextFactory;
 import org.apache.axis2.context.MessageContext;
-import org.apache.axis2.context.ServiceContext;
-import org.apache.axis2.description.AxisOperation;
-import org.apache.axis2.description.AxisOperationFactory;
-import org.apache.axis2.description.AxisService;
-import org.apache.axis2.wsdl.WSDLConstants;
 import org.apache.sandesha2.storage.beans.RMDBean;
 import org.apache.sandesha2.storage.beans.RMSBean;
-import org.apache.sandesha2.util.RMMsgCreator;
 import org.apache.sandesha2.util.RangeString;
 
 /**
@@ -53,6 +43,8 @@
        
        private static final String rmsDatFileName = "RMSBean.dat";
        private static final String rmdDatFileName = "RMDBean.dat";
+       private static final String rms1_2DatFileName = "RMSBean1_2.dat";
+       private static final String rmd1_2DatFileName = "RMDBean1_2.dat";
        private static final String msgCtxDatFileName = "MessageContext.dat";
        
        private static RMSBean expectedRMSBean;
@@ -97,6 +89,26 @@
                }
        }
        
+       public void test1_2Beans() throws Exception {
+               //ensure we can deserialize the rms bean serialized at 1.2 level
+               {
+                       FileInputStream fis = new FileInputStream(resourceDir + 
File.separator + rms1_2DatFileName);
+                       ObjectInputStream rmsBeanData = new 
ObjectInputStream(fis);
+                       RMSBean bean = (RMSBean)rmsBeanData.readObject();       
+                       assertTrue(expectedRMSBean.match(bean));
+               }
+               
+               //ensure we can deserialize the rmd bean serialized at 1.2 level
+               {
+                       FileInputStream fis = new FileInputStream(resourceDir + 
File.separator + rmd1_2DatFileName);
+                       ObjectInputStream rmdBeanData = new 
ObjectInputStream(fis);
+                       RMDBean bean = (RMDBean)rmdBeanData.readObject();       
+                       assertTrue(expectedRMDBean.match(bean));
+               }
+
+       
+       }
+       
        public void setUp()throws Exception
        {
                //setup the RMSBean

Modified: 
webservices/sandesha/trunk/java/modules/tests/test-resources/RMDBean.dat
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/tests/test-resources/RMDBean.dat?rev=677904&r1=677903&r2=677904&view=diff
==============================================================================
Binary files - no diff available.

Added: 
webservices/sandesha/trunk/java/modules/tests/test-resources/RMDBean1_2.dat
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/tests/test-resources/RMDBean1_2.dat?rev=677904&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
webservices/sandesha/trunk/java/modules/tests/test-resources/RMDBean1_2.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: 
webservices/sandesha/trunk/java/modules/tests/test-resources/RMSBean.dat
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/tests/test-resources/RMSBean.dat?rev=677904&r1=677903&r2=677904&view=diff
==============================================================================
Binary files - no diff available.

Added: 
webservices/sandesha/trunk/java/modules/tests/test-resources/RMSBean1_2.dat
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/tests/test-resources/RMSBean1_2.dat?rev=677904&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
webservices/sandesha/trunk/java/modules/tests/test-resources/RMSBean1_2.dat
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to