add a few tests to SharedBufferStackTest

Change-Id: I1c46c07aa1483aee4d4ebd8745638a2c462cc1b3
This commit is contained in:
Mathias Agopian
2010-05-17 20:08:22 -07:00
parent 662be102ee
commit 35b1a93d19

View File

@@ -43,11 +43,21 @@ int main(int argc, char** argv)
int list1[4] = {2, 1, 0, 3};
test0(s, c, 4, list1);
int b = c.dequeue();
c.lock(b);
c.queue(b);
s.retireAndLock();
printf("basic test 2\n");
int list2[4] = {1, 2, 3, 0};
test0(s, c, 4, list2);
printf("resize test\n");
s.resize(5);
c.setBufferCount(5);
int list2[5] = {0, 1, 2, 4, 3};
test0(s, c, 5, list2);
s.resize(6);
c.setBufferCount(6);
int list3[6] = {3, 2, 1, 4, 5, 0};
test0(s, c, 6, list3);
return 0;
}