summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Sackman <matthew@rabbitmq.com>2010-06-22 17:10:40 +0100
committerMatthew Sackman <matthew@rabbitmq.com>2010-06-22 17:10:40 +0100
commit68d74c9937912c3ea1a380548422b593ccb871e7 (patch)
tree99b1c2a80392d1d0132e3150ff6ebb5f583d423b
parent720ac1d35ce1bc21bcdfb70a13cfe3999ee08c1e (diff)
downloadrabbitmq-server-git-68d74c9937912c3ea1a380548422b593ccb871e7.tar.gz
Improve code coverage further
-rw-r--r--src/rabbit_tests.erl11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/rabbit_tests.erl b/src/rabbit_tests.erl
index ce0860d925..73b4a9bee9 100644
--- a/src/rabbit_tests.erl
+++ b/src/rabbit_tests.erl
@@ -1903,4 +1903,15 @@ test_variable_queue_all_the_bits_not_covered_elsewhere() ->
{VQ11, _AckTags2} = variable_queue_fetch(Count1, true, true, Count, VQ10),
{VQ12, _AckTags3} = variable_queue_fetch(1, false, false, 1, VQ11),
_VQ13 = rabbit_variable_queue:delete_and_terminate(VQ12),
+
+ VQa0 = fresh_variable_queue(),
+ VQa1 = rabbit_variable_queue:set_ram_duration_target(0, VQa0),
+ VQa2 = variable_queue_publish(false, 4, VQa1),
+ {VQa3, AckTags} = variable_queue_fetch(2, false, false, 4, VQa2),
+ VQa4 = rabbit_variable_queue:requeue(AckTags, VQa3),
+ VQa5 = rabbit_variable_queue:sync(VQa4),
+ _VQa6 = rabbit_variable_queue:terminate(VQa5),
+ VQa7 = rabbit_variable_queue:init(test_queue(), true, true),
+ {empty, VQa8} = rabbit_variable_queue:fetch(false, VQa7),
+ _VQa9 = rabbit_variable_queue:delete_and_terminate(VQa8),
passed.