diff options
author | Matthew Sackman <matthew@rabbitmq.com> | 2011-01-17 13:25:19 +0000 |
---|---|---|
committer | Matthew Sackman <matthew@rabbitmq.com> | 2011-01-17 13:25:19 +0000 |
commit | 1161a528c4917db800492aa9cf241701aa0134b2 (patch) | |
tree | b0ddeb42012132d9da23258155cc796ac6805c86 | |
parent | 9208142f12f1dde74a5aeade8420cab43ef90e41 (diff) | |
download | rabbitmq-server-1161a528c4917db800492aa9cf241701aa0134b2.tar.gz |
Every msg in a queue should have a different guid. Sigh
-rw-r--r-- | src/rabbit_tests.erl | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/rabbit_tests.erl b/src/rabbit_tests.erl index d913092c..1709ef3c 100644 --- a/src/rabbit_tests.erl +++ b/src/rabbit_tests.erl @@ -2092,12 +2092,13 @@ test_queue_recover() -> TxID = rabbit_guid:guid(), {new, #amqqueue { pid = QPid, name = QName }} = rabbit_amqqueue:declare(test_queue(), true, false, [], none), - Msg = rabbit_basic:message(rabbit_misc:r(<<>>, exchange, <<>>), - <<>>, #'P_basic'{delivery_mode = 2}, <<>>), - Delivery = #delivery{mandatory = false, immediate = false, txn = TxID, - sender = self(), message = Msg}, - [true = rabbit_amqqueue:deliver(QPid, Delivery) || - _ <- lists:seq(1, Count)], + [begin + Msg = rabbit_basic:message(rabbit_misc:r(<<>>, exchange, <<>>), + <<>>, #'P_basic'{delivery_mode = 2}, <<>>), + Delivery = #delivery{mandatory = false, immediate = false, txn = TxID, + sender = self(), message = Msg}, + true = rabbit_amqqueue:deliver(QPid, Delivery) + end || _ <- lists:seq(1, Count)], rabbit_amqqueue:commit_all([QPid], TxID, self()), exit(QPid, kill), MRef = erlang:monitor(process, QPid), |