svn commit: r677904 - in /webservices/sandesha/trunk/java/modules/tests: src/test/java/org/apache/sandesha2/ test-resources/

[email protected]
Newsgroups gmane.comp.apache.webservices.fx.devel
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.