diff options
author | Robert Gemmell <robbie@apache.org> | 2009-12-18 11:50:17 +0000 |
---|---|---|
committer | Robert Gemmell <robbie@apache.org> | 2009-12-18 11:50:17 +0000 |
commit | 8cc7c55464edb03d8a45f688a34b85c9a08766de (patch) | |
tree | 2c8c030999565c347668e7d20aee68672eb5a824 | |
parent | d4a9b295bd33eddc564cab93a282d70a6932d640 (diff) | |
download | qpid-python-8cc7c55464edb03d8a45f688a34b85c9a08766de.tar.gz |
QPID-2177: insert a synchronous operation to alleviate the recieve race condition in the test
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@892228 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r-- | qpid/java/systests/src/main/java/org/apache/qpid/server/queue/ProducerFlowControlTest.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/qpid/java/systests/src/main/java/org/apache/qpid/server/queue/ProducerFlowControlTest.java b/qpid/java/systests/src/main/java/org/apache/qpid/server/queue/ProducerFlowControlTest.java index ecb2f7d559..d139f8d8b4 100644 --- a/qpid/java/systests/src/main/java/org/apache/qpid/server/queue/ProducerFlowControlTest.java +++ b/qpid/java/systests/src/main/java/org/apache/qpid/server/queue/ProducerFlowControlTest.java @@ -407,6 +407,11 @@ public class ProducerFlowControlTest extends AbstractTestLogging consumerConnection.start(); consumer.receive(); + + //perform a synchronous op on the connection + ((AMQSession) consumerSession).declareExchange( + new AMQShortString("amq.direct"), new AMQShortString("direct"), false); + assertFalse("Queue should not be overfull", queueMBean.isFlowOverfull()); consumer.receive(); |