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