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);