Author: rgodfrey
Date: Tue Feb 21 10:43:47 2012
New Revision: 1291701

URL: http://svn.apache.org/viewvc?rev=1291701&view=rev
Log:
QPID-3597 : Python Headers Exchange tests fail against Java Broker (Java Broker 
only removes headers bindings if debug is enabled)

Modified:
    
qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/exchange/HeadersExchange.java
    qpid/trunk/qpid/java/test-profiles/python_tests/Java010PythonExcludes

Modified: 
qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/exchange/HeadersExchange.java
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/exchange/HeadersExchange.java?rev=1291701&r1=1291700&r2=1291701&view=diff
==============================================================================
--- 
qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/exchange/HeadersExchange.java
 (original)
+++ 
qpid/trunk/qpid/java/broker/src/main/java/org/apache/qpid/server/exchange/HeadersExchange.java
 Tue Feb 21 10:43:47 2012
@@ -251,10 +251,11 @@ public class HeadersExchange extends Abs
         {
             bindings.remove(binding);
         }
-        
+
+        boolean removedBinding = _bindingHeaderMatchers.remove(new 
HeadersBinding(binding));
         if(_logger.isDebugEnabled())
         {
-            _logger.debug("Removing Binding: " + 
_bindingHeaderMatchers.remove(new HeadersBinding(binding)));
+            _logger.debug("Removing Binding: " + removedBinding);
         }
     }
 

Modified: qpid/trunk/qpid/java/test-profiles/python_tests/Java010PythonExcludes
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/java/test-profiles/python_tests/Java010PythonExcludes?rev=1291701&r1=1291700&r2=1291701&view=diff
==============================================================================
--- qpid/trunk/qpid/java/test-profiles/python_tests/Java010PythonExcludes 
(original)
+++ qpid/trunk/qpid/java/test-profiles/python_tests/Java010PythonExcludes Tue 
Feb 21 10:43:47 2012
@@ -78,7 +78,6 @@ qpid_tests.broker_0_10.alternate_exchang
 
qpid_tests.broker_0_10.new_api.GeneralTests.test_qpid_3481_acquired_to_alt_exchange
 
 #QPID-3597 Headers exchange issues
-qpid_tests.broker_0_10.queue.QueueTests.test_unbind_headers
 qpid_tests.broker_0_10.exchange.RecommendedTypesRuleTests.testHeaders
 qpid_tests.broker_0_10.exchange.RequiredInstancesRuleTests.testAmqMatch
 qpid_tests.broker_0_10.query.QueryTests.test_exchange_bound_header



---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:commits-subscr...@qpid.apache.org

Reply via email to