You are viewing a plain text version of this content. The canonical link for it is here.
Posted to yoko-commits@incubator.apache.org by dm...@apache.org on 2006/06/22 15:50:36 UTC

svn commit: r416404 - in /incubator/yoko/trunk/bindings/src/test/java/org/apache/yoko/bindings/corba: CorbaBindingFactoryTest.java CorbaBindingImplTest.java CorbaUtilsTest.java

Author: dmiddlem
Date: Thu Jun 22 08:50:36 2006
New Revision: 416404

URL: http://svn.apache.org/viewvc?rev=416404&view=rev
Log:
Fix for failing tests.  Added code to register binding factory.

Modified:
    incubator/yoko/trunk/bindings/src/test/java/org/apache/yoko/bindings/corba/CorbaBindingFactoryTest.java
    incubator/yoko/trunk/bindings/src/test/java/org/apache/yoko/bindings/corba/CorbaBindingImplTest.java
    incubator/yoko/trunk/bindings/src/test/java/org/apache/yoko/bindings/corba/CorbaUtilsTest.java

Modified: incubator/yoko/trunk/bindings/src/test/java/org/apache/yoko/bindings/corba/CorbaBindingFactoryTest.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/bindings/src/test/java/org/apache/yoko/bindings/corba/CorbaBindingFactoryTest.java?rev=416404&r1=416403&r2=416404&view=diff
==============================================================================
--- incubator/yoko/trunk/bindings/src/test/java/org/apache/yoko/bindings/corba/CorbaBindingFactoryTest.java (original)
+++ incubator/yoko/trunk/bindings/src/test/java/org/apache/yoko/bindings/corba/CorbaBindingFactoryTest.java Thu Jun 22 08:50:36 2006
@@ -24,6 +24,7 @@
 
 import org.objectweb.celtix.Bus;
 import org.objectweb.celtix.bindings.BindingFactory;
+import org.objectweb.celtix.bindings.BindingManager;
 import org.objectweb.celtix.bindings.ClientBinding;
 import org.objectweb.celtix.bindings.ServerBinding;
 import org.objectweb.celtix.ws.addressing.EndpointReferenceType;
@@ -48,6 +49,13 @@
 
     public void testCreateClientBinding() throws Exception {
         Bus bus = Bus.init(new String[0]);
+        
+        // programmatically add the corba binding factory
+        BindingManager manager = bus.getBindingManager();
+        CorbaBindingFactory corbaBF = new CorbaBindingFactory();
+        corbaBF.init(bus);
+        manager.registerBinding(CorbaConstants.NU_WSDL_CORBA, corbaBF);
+        
         BindingFactory factory = 
             bus.getBindingManager().getBindingFactory("http://schemas.apache.org/yoko/bindings/corba");
         
@@ -65,6 +73,13 @@
     
     public void testCreateServerBinding() throws Exception {
         Bus bus = Bus.init(new String[0]);
+        
+        // programmatically add the corba binding factory
+        BindingManager manager = bus.getBindingManager();
+        CorbaBindingFactory corbaBF = new CorbaBindingFactory();
+        corbaBF.init(bus);
+        manager.registerBinding(CorbaConstants.NU_WSDL_CORBA, corbaBF);
+        
         BindingFactory factory = 
             bus.getBindingManager().getBindingFactory("http://schemas.apache.org/yoko/bindings/corba");
         

Modified: incubator/yoko/trunk/bindings/src/test/java/org/apache/yoko/bindings/corba/CorbaBindingImplTest.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/bindings/src/test/java/org/apache/yoko/bindings/corba/CorbaBindingImplTest.java?rev=416404&r1=416403&r2=416404&view=diff
==============================================================================
--- incubator/yoko/trunk/bindings/src/test/java/org/apache/yoko/bindings/corba/CorbaBindingImplTest.java (original)
+++ incubator/yoko/trunk/bindings/src/test/java/org/apache/yoko/bindings/corba/CorbaBindingImplTest.java Thu Jun 22 08:50:36 2006
@@ -26,6 +26,7 @@
 import org.omg.CORBA.TypeCode;
 
 import org.objectweb.celtix.Bus;
+import org.objectweb.celtix.bindings.BindingManager;
 import org.objectweb.celtix.bindings.DataBindingCallback;
 import org.objectweb.celtix.context.GenericMessageContext;
 import org.objectweb.celtix.context.ObjectMessageContext;
@@ -78,6 +79,13 @@
     
     public void testMarshal() throws Exception {
         Bus bus = Bus.init(new String[0]);
+        
+        // programmatically add the corba binding factory
+        BindingManager manager = bus.getBindingManager();
+        CorbaBindingFactory corbaBF = new CorbaBindingFactory();
+        corbaBF.init(bus);
+        manager.registerBinding(CorbaConstants.NU_WSDL_CORBA, corbaBF);
+        
         EndpointReferenceType endpoint = testUtils.getEndpointReference();
         CorbaBindingImpl bindingImpl = new CorbaBindingImpl(bus, endpoint, orb, false);
         corbaContext.put(ObjectMessageContext.MESSAGE_INPUT, true);
@@ -103,6 +111,13 @@
     
     public void testUnmarshal() throws Exception {
         Bus bus = Bus.init(new String[0]);
+        
+        // programmatically add the corba binding factory
+        BindingManager manager = bus.getBindingManager();
+        CorbaBindingFactory corbaBF = new CorbaBindingFactory();
+        corbaBF.init(bus);
+        manager.registerBinding(CorbaConstants.NU_WSDL_CORBA, corbaBF);
+        
         EndpointReferenceType endpoint = testUtils.getEndpointReference();
         CorbaBindingImpl bindingImpl = new CorbaBindingImpl(bus, endpoint, orb, false);
         corbaContext.put(ObjectMessageContext.MESSAGE_INPUT, true);

Modified: incubator/yoko/trunk/bindings/src/test/java/org/apache/yoko/bindings/corba/CorbaUtilsTest.java
URL: http://svn.apache.org/viewvc/incubator/yoko/trunk/bindings/src/test/java/org/apache/yoko/bindings/corba/CorbaUtilsTest.java?rev=416404&r1=416403&r2=416404&view=diff
==============================================================================
--- incubator/yoko/trunk/bindings/src/test/java/org/apache/yoko/bindings/corba/CorbaUtilsTest.java (original)
+++ incubator/yoko/trunk/bindings/src/test/java/org/apache/yoko/bindings/corba/CorbaUtilsTest.java Thu Jun 22 08:50:36 2006
@@ -23,6 +23,7 @@
 import junit.framework.TestCase;
 
 import org.objectweb.celtix.Bus;
+import org.objectweb.celtix.bindings.BindingManager;
 import org.objectweb.celtix.ws.addressing.EndpointReferenceType;
 import org.omg.CORBA.ORB;
 import org.omg.CORBA.TCKind;
@@ -180,21 +181,42 @@
     }
     
     public void testGetCorbaAddressType() throws Exception {
-        Bus bus = Bus.init(new String[0]);
+        Bus bus = Bus.init();
+        
+        // programmatically add the corba binding factory
+        BindingManager manager = bus.getBindingManager();
+        CorbaBindingFactory corbaBF = new CorbaBindingFactory();
+        corbaBF.init(bus);
+        manager.registerBinding(CorbaConstants.NU_WSDL_CORBA, corbaBF);
+        
         EndpointReferenceType endpoint = testUtils.getEndpointReference();
         AddressType address = CorbaUtils.getCorbaAddressType(bus, endpoint);
         assertNotNull(address);                   
     }
     
     public void testGetCorbaBindingType() throws Exception {
-        Bus bus = Bus.init(new String[0]);
+        Bus bus = Bus.init();
+        
+        // programmatically add the corba binding factory
+        BindingManager manager = bus.getBindingManager();
+        CorbaBindingFactory corbaBF = new CorbaBindingFactory();
+        corbaBF.init(bus);
+        manager.registerBinding(CorbaConstants.NU_WSDL_CORBA, corbaBF);
+        
         EndpointReferenceType endpoint = testUtils.getEndpointReference();
         BindingType binding = CorbaUtils.getCorbaBindingType(bus, endpoint);
         assertNotNull(binding);
     }
     
     public void testGetCorbaOperationType() throws Exception {
-        Bus bus = Bus.init(new String[0]);
+        Bus bus = Bus.init();
+        
+        // programmatically add the corba binding factory
+        BindingManager manager = bus.getBindingManager();
+        CorbaBindingFactory corbaBF = new CorbaBindingFactory();
+        corbaBF.init(bus);
+        manager.registerBinding(CorbaConstants.NU_WSDL_CORBA, corbaBF);
+        
         EndpointReferenceType endpoint = testUtils.getEndpointReference();
         String opName = "testSimpleMethod";
         OperationType operation = CorbaUtils.getCorbaOperationType(opName, bus, endpoint);