Test queueMoveMessages on the management interface.
---------------------------------------------------
Key: QPID-1291
URL: https://issues.apache.org/jira/browse/QPID-1291
Project: Qpid
Issue Type: Test
Components: Python Test Suite
Affects Versions: M4
Reporter: William Henry
This test will test the queueMoveMessages and therefore also test
Broker::queueMoveMessages and Queue::move
It sets up a source queue and loads 20 messages on the queue using the direct
exchange, It then sets up a destination queue.
It then tests that moving 10 messages from src-queue to dest-queue was
successful by testing the return status of the call and the message depths of
the respective queues - both should be 10.
It then uses the '0' qty to see if that will result in ALL remaining messages
being moved to dest-queue (expected behavior). It checks status and message
depths.
It then tests to see if a bad source queue name results in a Invalid Parameter
status value 4) and then the same again for a bad destination queue.
It then sees if passing a number larger than the current queue depth will
result in all the messages being moved. IT does this by using the quantity 40
when attempting to move messages back from the destination queue to the source
queue. It again tests the queue depth.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.