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.

Reply via email to