You are viewing a plain text version of this content. The canonical link for it is here.
Posted to sandesha-dev@ws.apache.org by ga...@apache.org on 2008/07/18 15:38:40 UTC

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

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: sandesha-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: sandesha-dev-help@ws.apache.org