tuscany-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From rf...@apache.org
Subject svn commit: r951651 [4/13] - in /tuscany/sca-java-2.x/trunk/modules: assembly-xml/src/main/java/org/apache/tuscany/sca/assembly/xml/ assembly/src/main/java/org/apache/tuscany/sca/assembly/ assembly/src/main/java/org/apache/tuscany/sca/assembly/impl/ bi...
Date Sat, 05 Jun 2010 05:17:51 GMT
Modified: tuscany/sca-java-2.x/trunk/modules/binding-jms-runtime/src/test/java/org/apache/tuscany/sca/binding/jms/OperationSelectionTestCaseFIXME.java
URL: http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/binding-jms-runtime/src/test/java/org/apache/tuscany/sca/binding/jms/OperationSelectionTestCaseFIXME.java?rev=951651&r1=951650&r2=951651&view=diff
==============================================================================
--- tuscany/sca-java-2.x/trunk/modules/binding-jms-runtime/src/test/java/org/apache/tuscany/sca/binding/jms/OperationSelectionTestCaseFIXME.java
(original)
+++ tuscany/sca-java-2.x/trunk/modules/binding-jms-runtime/src/test/java/org/apache/tuscany/sca/binding/jms/OperationSelectionTestCaseFIXME.java
Sat Jun  5 05:17:47 2010
@@ -1,229 +1,229 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- *   http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.    
- */
-package org.apache.tuscany.sca.binding.jms;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.apache.tuscany.sca.binding.jms.provider.JMSResourceFactory;
-import org.apache.tuscany.sca.interfacedef.Operation;
-import org.apache.tuscany.sca.interfacedef.impl.OperationImpl;
-import org.junit.Test;
-
-/**
- * This unit test is used to ensure that a JMS Message delivered to a Component will select
the correct operation based
- * on the details in section 1.5 of the JMS Binding specification.
- *
- * @version $Rev$ $Date$
- */
-public class OperationSelectionTestCaseFIXME {
-    /**
-     * This test attempts to invoke a Service with a Single method where scaOperationName
is not specified in the JMS
-     * Message
-     * <p>
-     * Expected behaviour is that the single method will be invoked as scaOperationName is
ignored
-     * 
-     * @throws Exception Failed
-     */
-    @Test
-    public void testServiceWithOnlyOneOperationScaOperationNameNotSpecified() throws Exception
{
-        // Create the operation we should match
-        final Operation expectedOperation = newOperation("myOperation");
-
-        // Create the list of operations for the Service
-        final List<Operation> operations = new ArrayList<Operation>();
-        operations.add(expectedOperation);
-
-        // The name of the Operation in the JMS Message - not specified
-        final String scaOperationName = null;
-
-        // Do the test
-        doTestJMSBinding(expectedOperation, operations, scaOperationName);
-    }
-
-    /**
-     * This test attempts to invoke a Service with a Single method where scaOperationName
in the JMS Message matches the
-     * method name on the Service
-     * <p>
-     * Expected behaviour is that the single method will be invoked as scaOperationName is
ignored
-     * 
-     * @throws Exception Failed
-     */
-    @Test
-    public void testServiceWithOnlyOneOperationScaOperationNameMatches() throws Exception
{
-        // Create the operation we should match
-        final Operation expectedOperation = newOperation("myOperation");
-
-        // Create the list of operations for the Service
-        final List<Operation> operations = new ArrayList<Operation>();
-        operations.add(expectedOperation);
-
-        // The name of the Operation in the JMS Message - matches operation name
-        final String scaOperationName = expectedOperation.getName();
-
-        // Do the test
-        doTestJMSBinding(expectedOperation, operations, scaOperationName);
-    }
-
-    /**
-     * This test attempts to invoke a Service with a Single method where scaOperationName
in the JMS Message is
-     * different the method name on the Service
-     * <p>
-     * Expected behaviour is that the single method will be invoked as scaOperationName is
ignored
-     * 
-     * @throws Exception Failed
-     */
-    @Test
-    public void testServiceWithOnlyOneOperationScaOperationNameDifferent() throws Exception
{
-        // Create the operation we should match
-        final Operation expectedOperation = newOperation("myOperation");
-
-        // Create the list of operations for the Service
-        final List<Operation> operations = new ArrayList<Operation>();
-        operations.add(expectedOperation);
-
-        // The name of the Operation in the JMS Message - different to operation name
-        final String scaOperationName = "Does Not Match Opeation Name";
-
-        // Do the test
-        doTestJMSBinding(expectedOperation, operations, scaOperationName);
-    }
-
-    /**
-     * This test attempts to invoke a Service with a multiple operations where scaOperationName
specified in the JMS
-     * Message matches an operation name
-     * <p>
-     * Expected behaviour is that the named method will be invoked.
-     * 
-     * @throws Exception Failed
-     */
-    @Test
-    public void testServiceWithMultipleOperationsScaOperationNameSpecified() throws Exception
{
-        // Create the list of operations for the Service
-        final List<Operation> operations = new ArrayList<Operation>();
-        for (int i = 0; i < 5; i++) {
-            operations.add(newOperation("operation" + i));
-        }
-
-        // Now try and invoke each operation
-        for (Operation expectedOperation : operations) {
-            // The name of the Operation in the JMS Message
-            final String scaOperationName = expectedOperation.getName();
-
-            // Do the test
-            doTestJMSBinding(expectedOperation, operations, scaOperationName);
-        }
-    }
-
-    /**
-     * This test attempts to invoke a Service with a multiple operations where scaOperationName
specified in the JMS
-     * Message is not set so we invoke the onMessage() method
-     * <p>
-     * Expected behaviour is that the onMessage() method should be used instead
-     * 
-     * @throws Exception Failed
-     */
-    @Test
-    public void testServiceWithMultipleOperationsScaOperationNotSpecified() throws Exception
{
-        // Create the list of operations for the Service
-        final List<Operation> operations = new ArrayList<Operation>();
-        for (int i = 0; i < 5; i++) {
-            operations.add(newOperation("operation" + i));
-        }
-
-        // Add the onMessage operation to the Service Contract
-        final Operation onMessageOperation = newOperation("onMessage");
-        operations.add(onMessageOperation);
-
-        // The name of the Operation in the JMS Message is not set so it will attempt
-        // to invoke the onMessage() method
-        final String scaOperationName = null;
-
-        // Do the test
-        doTestJMSBinding(onMessageOperation, operations, scaOperationName);
-    }
-
-    /**
-     * This is the test method that will attempt to unit test invoking a Service with the
specified operations using a
-     * JMS Message with the specified scaOperationName to ensure that it invokes the expectedOperation
-     * 
-     * @param expectedOperation The Operation we are expecting to be invoked over JMS
-     * @param operations The list of Operations supported by the Service
-     * @param scaOperationName The value to set scaOperationName in the JMS Message
-     * @throws Exception Failed
-     */
-    private void doTestJMSBinding(Operation expectedOperation, List<Operation> operations,
String scaOperationName)
-        throws Exception {
-        // Create the test JMS Binding
-        final JMSBinding jmsBinding = new JMSBinding();
-        JMSResourceFactory jmsResourceFactory = null;
-
-        // Extra information for the method we are invoking
-        final String operationParams = "Hello";
-        final Object operationReturnValue = "Operation Success";
-
-        // Mock up the Service. Basically, it is going to call:
-        // List<Operation> opList = service.getInterfaceContract().getInterface().getOperations();
-//        final InterfaceContract ifaceContract = EasyMock.createStrictMock(InterfaceContract.class);
-//        final RuntimeComponentService service = EasyMock.createStrictMock(RuntimeComponentService.class);
-//        final Interface iface = EasyMock.createStrictMock(Interface.class);
-//        EasyMock.expect(iface.getOperations()).andReturn(operations);
-//        EasyMock.expect(ifaceContract.getInterface()).andReturn(iface);
-//        EasyMock.expect(service.getInterfaceContract()).andReturn(ifaceContract);
-//
-//        // Mock up getting and invoking the RuntimeWire. It is going to call:
-//        // service.getRuntimeWire(jmsBinding).invoke(operation, (Object[])requestPayload);
-//        final RuntimeWire runtimeWire = EasyMock.createStrictMock(RuntimeWire.class);
-//        EasyMock.expect(service.getRuntimeWire(jmsBinding)).andReturn(runtimeWire);
-//        EasyMock.expect(runtimeWire.invoke(expectedOperation, new Object[] {operationParams}))
-//            .andReturn(operationReturnValue);
-//
-//        // Create the JMS Binding Listener
-//      //  final DefaultJMSBindingListener bindingListener = new DefaultJMSBindingListener(jmsBinding,
jmsResourceFactory, service, null);
-//
-//        // Simulate a message
-//        final TextMessage requestJMSMsg = EasyMock.createStrictMock(TextMessage.class);
-//        EasyMock.expect(requestJMSMsg.getStringProperty("scaOperationName")).andReturn(scaOperationName);
-//        EasyMock.expect(requestJMSMsg.getText()).andReturn(operationParams);
-//        EasyMock.expect(requestJMSMsg.getJMSReplyTo()).andReturn(null);
-//
-//        // Lets put all the mocks into replay mode
-//        // EasyMock.replay(iface);
-//        EasyMock.replay(ifaceContract);
-//        EasyMock.replay(service);
-//        EasyMock.replay(requestJMSMsg);
-//        EasyMock.replay(runtimeWire);
-
-        // Do the test
-     //   bindingListener.onMessage(requestJMSMsg);
-
-        // Verify our Mock objects
-        // EasyMock.verify(iface);
-        // EasyMock.verify(ifaceContract);
-        // EasyMock.verify(service);
-        // EasyMock.verify(requestJMSMsg);
-        // EasyMock.verify(runtimeWire);
-    }
-
-    private static Operation newOperation(String name) {
-        Operation operation = new OperationImpl();
-        operation.setName(name);
-        return operation;
-    }
-}
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.    
+ */
+package org.apache.tuscany.sca.binding.jms;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.apache.tuscany.sca.binding.jms.provider.JMSResourceFactory;
+import org.apache.tuscany.sca.interfacedef.Operation;
+import org.apache.tuscany.sca.interfacedef.impl.OperationImpl;
+import org.junit.Test;
+
+/**
+ * This unit test is used to ensure that a JMS Message delivered to a Component will select
the correct operation based
+ * on the details in section 1.5 of the JMS Binding specification.
+ *
+ * @version $Rev$ $Date$
+ */
+public class OperationSelectionTestCaseFIXME {
+    /**
+     * This test attempts to invoke a Service with a Single method where scaOperationName
is not specified in the JMS
+     * Message
+     * <p>
+     * Expected behaviour is that the single method will be invoked as scaOperationName is
ignored
+     * 
+     * @throws Exception Failed
+     */
+    @Test
+    public void testServiceWithOnlyOneOperationScaOperationNameNotSpecified() throws Exception
{
+        // Create the operation we should match
+        final Operation expectedOperation = newOperation("myOperation");
+
+        // Create the list of operations for the Service
+        final List<Operation> operations = new ArrayList<Operation>();
+        operations.add(expectedOperation);
+
+        // The name of the Operation in the JMS Message - not specified
+        final String scaOperationName = null;
+
+        // Do the test
+        doTestJMSBinding(expectedOperation, operations, scaOperationName);
+    }
+
+    /**
+     * This test attempts to invoke a Service with a Single method where scaOperationName
in the JMS Message matches the
+     * method name on the Service
+     * <p>
+     * Expected behaviour is that the single method will be invoked as scaOperationName is
ignored
+     * 
+     * @throws Exception Failed
+     */
+    @Test
+    public void testServiceWithOnlyOneOperationScaOperationNameMatches() throws Exception
{
+        // Create the operation we should match
+        final Operation expectedOperation = newOperation("myOperation");
+
+        // Create the list of operations for the Service
+        final List<Operation> operations = new ArrayList<Operation>();
+        operations.add(expectedOperation);
+
+        // The name of the Operation in the JMS Message - matches operation name
+        final String scaOperationName = expectedOperation.getName();
+
+        // Do the test
+        doTestJMSBinding(expectedOperation, operations, scaOperationName);
+    }
+
+    /**
+     * This test attempts to invoke a Service with a Single method where scaOperationName
in the JMS Message is
+     * different the method name on the Service
+     * <p>
+     * Expected behaviour is that the single method will be invoked as scaOperationName is
ignored
+     * 
+     * @throws Exception Failed
+     */
+    @Test
+    public void testServiceWithOnlyOneOperationScaOperationNameDifferent() throws Exception
{
+        // Create the operation we should match
+        final Operation expectedOperation = newOperation("myOperation");
+
+        // Create the list of operations for the Service
+        final List<Operation> operations = new ArrayList<Operation>();
+        operations.add(expectedOperation);
+
+        // The name of the Operation in the JMS Message - different to operation name
+        final String scaOperationName = "Does Not Match Opeation Name";
+
+        // Do the test
+        doTestJMSBinding(expectedOperation, operations, scaOperationName);
+    }
+
+    /**
+     * This test attempts to invoke a Service with a multiple operations where scaOperationName
specified in the JMS
+     * Message matches an operation name
+     * <p>
+     * Expected behaviour is that the named method will be invoked.
+     * 
+     * @throws Exception Failed
+     */
+    @Test
+    public void testServiceWithMultipleOperationsScaOperationNameSpecified() throws Exception
{
+        // Create the list of operations for the Service
+        final List<Operation> operations = new ArrayList<Operation>();
+        for (int i = 0; i < 5; i++) {
+            operations.add(newOperation("operation" + i));
+        }
+
+        // Now try and invoke each operation
+        for (Operation expectedOperation : operations) {
+            // The name of the Operation in the JMS Message
+            final String scaOperationName = expectedOperation.getName();
+
+            // Do the test
+            doTestJMSBinding(expectedOperation, operations, scaOperationName);
+        }
+    }
+
+    /**
+     * This test attempts to invoke a Service with a multiple operations where scaOperationName
specified in the JMS
+     * Message is not set so we invoke the onMessage() method
+     * <p>
+     * Expected behaviour is that the onMessage() method should be used instead
+     * 
+     * @throws Exception Failed
+     */
+    @Test
+    public void testServiceWithMultipleOperationsScaOperationNotSpecified() throws Exception
{
+        // Create the list of operations for the Service
+        final List<Operation> operations = new ArrayList<Operation>();
+        for (int i = 0; i < 5; i++) {
+            operations.add(newOperation("operation" + i));
+        }
+
+        // Add the onMessage operation to the Service Contract
+        final Operation onMessageOperation = newOperation("onMessage");
+        operations.add(onMessageOperation);
+
+        // The name of the Operation in the JMS Message is not set so it will attempt
+        // to invoke the onMessage() method
+        final String scaOperationName = null;
+
+        // Do the test
+        doTestJMSBinding(onMessageOperation, operations, scaOperationName);
+    }
+
+    /**
+     * This is the test method that will attempt to unit test invoking a Service with the
specified operations using a
+     * JMS Message with the specified scaOperationName to ensure that it invokes the expectedOperation
+     * 
+     * @param expectedOperation The Operation we are expecting to be invoked over JMS
+     * @param operations The list of Operations supported by the Service
+     * @param scaOperationName The value to set scaOperationName in the JMS Message
+     * @throws Exception Failed
+     */
+    private void doTestJMSBinding(Operation expectedOperation, List<Operation> operations,
String scaOperationName)
+        throws Exception {
+        // Create the test JMS Binding
+        final JMSBinding jmsBinding = new JMSBinding();
+        JMSResourceFactory jmsResourceFactory = null;
+
+        // Extra information for the method we are invoking
+        final String operationParams = "Hello";
+        final Object operationReturnValue = "Operation Success";
+
+        // Mock up the Service. Basically, it is going to call:
+        // List<Operation> opList = service.getInterfaceContract().getInterface().getOperations();
+//        final InterfaceContract ifaceContract = EasyMock.createStrictMock(InterfaceContract.class);
+//        final RuntimeComponentService service = EasyMock.createStrictMock(RuntimeComponentService.class);
+//        final Interface iface = EasyMock.createStrictMock(Interface.class);
+//        EasyMock.expect(iface.getOperations()).andReturn(operations);
+//        EasyMock.expect(ifaceContract.getInterface()).andReturn(iface);
+//        EasyMock.expect(service.getInterfaceContract()).andReturn(ifaceContract);
+//
+//        // Mock up getting and invoking the RuntimeWire. It is going to call:
+//        // service.getRuntimeWire(jmsBinding).invoke(operation, (Object[])requestPayload);
+//        final RuntimeWire runtimeWire = EasyMock.createStrictMock(RuntimeWire.class);
+//        EasyMock.expect(service.getRuntimeWire(jmsBinding)).andReturn(runtimeWire);
+//        EasyMock.expect(runtimeWire.invoke(expectedOperation, new Object[] {operationParams}))
+//            .andReturn(operationReturnValue);
+//
+//        // Create the JMS Binding Listener
+//      //  final DefaultJMSBindingListener bindingListener = new DefaultJMSBindingListener(jmsBinding,
jmsResourceFactory, service, null);
+//
+//        // Simulate a message
+//        final TextMessage requestJMSMsg = EasyMock.createStrictMock(TextMessage.class);
+//        EasyMock.expect(requestJMSMsg.getStringProperty("scaOperationName")).andReturn(scaOperationName);
+//        EasyMock.expect(requestJMSMsg.getText()).andReturn(operationParams);
+//        EasyMock.expect(requestJMSMsg.getJMSReplyTo()).andReturn(null);
+//
+//        // Lets put all the mocks into replay mode
+//        // EasyMock.replay(iface);
+//        EasyMock.replay(ifaceContract);
+//        EasyMock.replay(service);
+//        EasyMock.replay(requestJMSMsg);
+//        EasyMock.replay(runtimeWire);
+
+        // Do the test
+     //   bindingListener.onMessage(requestJMSMsg);
+
+        // Verify our Mock objects
+        // EasyMock.verify(iface);
+        // EasyMock.verify(ifaceContract);
+        // EasyMock.verify(service);
+        // EasyMock.verify(requestJMSMsg);
+        // EasyMock.verify(runtimeWire);
+    }
+
+    private static Operation newOperation(String name) {
+        Operation operation = new OperationImpl();
+        operation.setName(name);
+        return operation;
+    }
+}

Propchange: tuscany/sca-java-2.x/trunk/modules/binding-jms-runtime/src/test/java/org/apache/tuscany/sca/binding/jms/OperationSelectionTestCaseFIXME.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tuscany/sca-java-2.x/trunk/modules/binding-jms-runtime/src/test/java/org/apache/tuscany/sca/binding/jms/OperationSelectionTestCaseFIXME.java
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Modified: tuscany/sca-java-2.x/trunk/modules/binding-jms/src/main/java/org/apache/tuscany/sca/binding/jms/BindingProperty.java
URL: http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/binding-jms/src/main/java/org/apache/tuscany/sca/binding/jms/BindingProperty.java?rev=951651&r1=951650&r2=951651&view=diff
==============================================================================
--- tuscany/sca-java-2.x/trunk/modules/binding-jms/src/main/java/org/apache/tuscany/sca/binding/jms/BindingProperty.java
(original)
+++ tuscany/sca-java-2.x/trunk/modules/binding-jms/src/main/java/org/apache/tuscany/sca/binding/jms/BindingProperty.java
Sat Jun  5 05:17:47 2010
@@ -1,72 +1,72 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- *   http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.    
- */
-
-package org.apache.tuscany.sca.binding.jms;
-
-public class BindingProperty {
-
-    private String name;
-    private String type;
-    private Object value;
-
-    public BindingProperty(String name, String type, Object value) {
-        this.name = name;
-        this.type = type;
-        this.value = value;
-    }
-
-    public String getName() {
-        return name;
-    }
-
-    public String getType() {
-        return type;
-    }
-
-    public Object getValue() {
-        return value;
-    }
-
-    @Override
-    public boolean equals(Object object) {
-        return (object instanceof BindingProperty) && equals((BindingProperty)object);
-    }
-
-    /**
-     * Test whether this and another Binding Property are equal.
-     * 
-     * @param property
-     * @return true if all fields of property match.
-     */
-    public boolean equals(BindingProperty property) {
-        if (name == null && property.getName() != null)
-            return false;
-        else if (!name.equals(property.getName()))
-            return false;
-        else if (type == null && property.getType() != null)
-            return false;
-        else if (!type.equals(property.getType()))
-            return false;
-        else if (value == null && property.getValue() != null)
-            return false;
-        else if (!value.equals(property.getValue()))
-            return false;
-        return true;
-    }
-}
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.    
+ */
+
+package org.apache.tuscany.sca.binding.jms;
+
+public class BindingProperty {
+
+    private String name;
+    private String type;
+    private Object value;
+
+    public BindingProperty(String name, String type, Object value) {
+        this.name = name;
+        this.type = type;
+        this.value = value;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public String getType() {
+        return type;
+    }
+
+    public Object getValue() {
+        return value;
+    }
+
+    @Override
+    public boolean equals(Object object) {
+        return (object instanceof BindingProperty) && equals((BindingProperty)object);
+    }
+
+    /**
+     * Test whether this and another Binding Property are equal.
+     * 
+     * @param property
+     * @return true if all fields of property match.
+     */
+    public boolean equals(BindingProperty property) {
+        if (name == null && property.getName() != null)
+            return false;
+        else if (!name.equals(property.getName()))
+            return false;
+        else if (type == null && property.getType() != null)
+            return false;
+        else if (!type.equals(property.getType()))
+            return false;
+        else if (value == null && property.getValue() != null)
+            return false;
+        else if (!value.equals(property.getValue()))
+            return false;
+        return true;
+    }
+}

Propchange: tuscany/sca-java-2.x/trunk/modules/binding-jms/src/main/java/org/apache/tuscany/sca/binding/jms/BindingProperty.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: tuscany/sca-java-2.x/trunk/modules/binding-jms/src/main/java/org/apache/tuscany/sca/binding/jms/BindingProperty.java
------------------------------------------------------------------------------
    svn:keywords = Rev Date



Mime
View raw message