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 | 8a0e1af291ef3ae3361ec91e9f09637ab1f0627b (patch) | |
tree | 795db67c13ba9a4683c2a41304fe7d91fdbd5c20 | |
parent | 450eac32046354559f733735d8d8be8df64c4607 (diff) | |
download | qpid-python-8a0e1af291ef3ae3361ec91e9f09637ab1f0627b.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/qpid@892228 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r-- | java/systests/src/main/java/org/apache/qpid/server/queue/ProducerFlowControlTest.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/java/systests/src/main/java/org/apache/qpid/server/queue/ProducerFlowControlTest.java b/java/systests/src/main/java/org/apache/qpid/server/queue/ProducerFlowControlTest.java index ecb2f7d559..d139f8d8b4 100644 --- a/java/systests/src/main/java/org/apache/qpid/server/queue/ProducerFlowControlTest.java +++ b/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(); |