comparison tests/test_util_queue.lua @ 7508:736dea7b99ec

test_util_queue: Reduce iteration count of loop and add asserts
author Kim Alvefur <zash@zash.se>
date Wed, 20 Jul 2016 18:07:10 +0200
parents 11e8c605a591
children d4bd036e679b
comparison
equal deleted inserted replaced
7507:11e8c605a591 7508:736dea7b99ec
40 assert_is(q:push(i+1)); 40 assert_is(q:push(i+1));
41 assert_equal(q:count(), 1); 41 assert_equal(q:count(), 1);
42 end 42 end
43 assert_equal(q:pop(), 1002); 43 assert_equal(q:pop(), 1002);
44 assert_is(q:push(1)); 44 assert_is(q:push(1));
45 for i = 1, 1000000 do 45 for i = 1, 1000 do
46 q:pop(); 46 assert_equal(q:pop(), i);
47 q:push(i+1); 47 assert_is(q:push(i+1));
48 end 48 end
49 end 49 end
50 50
51 do 51 do
52 -- Test queues that purge old items when pushing to a full queue 52 -- Test queues that purge old items when pushing to a full queue